由于使用了 ‘雹 Hail’ 来冻结APP,导致每次点击的时候 都会出现这个 "应用无法使用",每次都得多点一下 "取消暂停应用",参考这里
关于编写代码详细介绍(里面有些讲得有点复杂,其实很多用不上,新手可以看我的代码示例)
https://github.com/gkd-sub-repo/114514_subscription/blob/main/CONTRIBUTING.md
分享一个规则订阅地址
https://github.com/Adpro-Team/GKD_THS_List
里面有PDF教程文档
https://github.com/Snoopy1866/blogs/tree/main/software/gkd/gkd-rule-tutorial/assets
GKD 规则编写的一个博客
https://blog.adproqwq.top/
software/gkd/1 GKD 规则书写教程(第一期)/GKD 规则书写教程(第一期).md
software/gkd/2 GKD 规则书写教程(第二期)/GKD 规则书写教程(第二期).md
GKD(搞快点) 项目开源地址
https://github.com/gkd-kit/gkd
下面给出一个第三方规则的链接,可以屏蔽N多广告,太爽了(想屏蔽一些通用APP广告的,直接去里面找订阅规则就行,几乎所有的APP都有规则,人多力量大,牛B)
https://github.com/topics/gkd-subscription
获取快照后,看到如下结果


下面直接贴上相应代码,我的代码精简了很多用不上的东西
{
id: 'android',
name: 'ANDROID',
groups: [
{
key: 0,
name: '自动点击取消暂停应用',
activityIds: ['com.android.internal.app.SuspendedAppActivity'],
rules: [
{
matches: 'TextView[text*="应用无法使用"] < LinearLayout < LinearLayout < LinearLayout >n @Button[text*="取消暂停应用"]',
},
],
},
],
}
注意 @Button[text*="取消暂停应用"] 这句代码里面的"@"符号,一般要点击哪个部件,就把那个部件加上"@".
代码里连续写了三个 LinearLayout 是为了表示层级关系,在各种文档里都没有说明,文档很多描述了 同级 或者 父级 或者 从上到下的嵌套级,没有说先上后下的层级,有时候得自己摸索.
将代码添加到 修改内存订阅里 做测试

在内存订阅里代码测试没问题后,就把代码复制到本地订阅里就行了

