这个项目能做什么
GKD 是一款开源的 Android 应用,基于系统无障碍(Accessibility)服务实现自定义屏幕点击。它的核心思路是:用户编写规则,指定在某个界面、满足某个条件(例如屏幕上出现特定文字)时,自动点击某个节点、某个坐标,或执行其他操作。
项目由三部分组成:高级选择器、订阅规则、快照审查工具(inspect)。高级选择器是一种类似 CSS 选择器的语法,可以结合节点的上下文信息(如父节点、兄弟节点、id、文本前缀等)来更精确地定位目标节点,例如通过 vid、text 等属性组合出复杂路径。订阅规则允许用户把规则以远程链接的形式共享和分发,GKD 本身默认不提供规则,需要用户自行添加本地规则或订阅远程规则;项目还配套了 subscription-template 仓库,方便快速搭建自己的远程订阅,第三方订阅可通过 GitHub 的 gkd-subscription 话题标签聚合。
典型使用场景包括:跳过某些应用启动时的烦人流程(如广告、引导页),以及简化重复操作(例如自动确认电脑登录)。项目遵循 GPL-3.0-only 协议,仅供学习交流,禁止商业或非法用途。安装渠道包括 GKD.LI 官网、Google Play 和 GitHub Releases。开发过程中还衍生出 kotlin-json5、kotlin-codeorigin、android-api-diff、remap、priv-kit 等工具项目。
评论
0 评分人数达到10人后显示
登录后参与讨论。