ARTICLE · 1182747
手机上那些重复的点击,我让一个 App 替我点了
GKD 是安卓上的一个开源小工具,基于系统无障碍服务。说白了就是「在指定界面、满足指定条件时,替你点一下」。它不改别人的 App,也不删广告,只是把那几下手动点击变成自动。这篇说的是它能干什么、怎么配,以及耗电和权限这些坑。

每天我都要在手机上做同样的几下动作。
打开飞书,先点掉开屏那三秒。打开微博,再点掉一个。打开音乐,还有一个。
一整天下来,这些点击加起来也就几十秒。但那种得一直盯着的感觉,很烦。
后来我装了一个叫 GKD 的 App。名字是「搞快点」的拼音首字母,功能也确实是这三个字。

首页只有五块:服务状态、常驻通知、数据概览、触发记录、了解 GKD
先说清楚它是干什么的
它的官方定义是:基于无障碍、选择器和订阅规则
拆开说就是三件事:
·无障碍权限:安卓给残障用户准备的那套接口,能让 App 读到屏幕上有哪些元素,并且代替手指去点。
·选择器:一套描述「要找哪个元素」的语法,比如「屏幕上文字包含跳过、且长度小于 10 个字的那个按钮」。
·订阅规则:别人写好的规则集,你订阅过来,它会自动更新。
它不是改别人的 App 它做的事,是当你不想自己动手的时候,替你点那一下。
这个区别很重要,后面说坑的时候还会提到。

装上之后要过三道关
装完第一次打开,有三件事得先办。
第一件事是无障碍权限。 这个权限的名字很吓人,系统会提示「可以查看和控制您的屏幕」。最敏感的权限之一,所以只建议装来源可信、代码公开的应用,并且事先想清楚。
第二件事是电池和后台。 大部分系统会顺手把它冻结掉。常规做法是在任务切换界面把 GKD 的卡片加个锁,一般就够了。还不行再去开常驻通知、关掉省电策略、允许自启动。
第三件事,把服务跑起来。 首页最上面那个服务状态打开之后,它才开始工作。

「4530 触发」是它替我点掉的次数,最近那次是飞书的开屏
规则从哪来
打开底部第二个标签「订阅」,能看到两种规则。
本地订阅是你自己写的,改起来方便。远程订阅是别人维护的,会自动更新。它本质上就是一个 JSON5 文件,里面按 App 分好组,每组下面写着「在什么界面、什么条件下、点哪里」。

本地订阅加几条远程订阅,每条都标着覆盖的应用数和规则组数
订阅加进来之后,在订阅里点进去,就是这个订阅覆盖的所有 App:

哔哩哔哩、飞书、微博、酷安、QQ、小红书,每条后面标着规则组数和启用情况
再往下点一层,就是单个 App 的规则组:

开屏广告、评论区广告卡片、青少年模式弹窗、更新弹窗,每一项都能单独开关
这个设计我觉得挺关键:每一项都能单独关。 遇到误触,直接定位到那条规则关掉就行。
它具体能替你干哪些活
官方给的场景是两个:快捷操作和跳过流程。
·某些软件登录电脑端时,手机上会弹一个确认,可以自动确认。
·某些软件启动时有烦人的流程,可以自动点掉。
按用法分,大概是这几类:
·跳过开屏:最常见的一类,按跳过这两个字去找按钮。
·关掉弹窗:更新提示、活动弹窗、权限请求。
·重复流程:每天都要点一遍的那几下。
·按条件触发:满足某个条件时点某个位置,而不是无脑点。
说到底它是按规则自动点屏幕,具体拿它干什么取决于规则怎么写。

每个 App 后面是全局、规则组、启用、关闭四个数
一个意外的收获
翻设置的时候,我在「常规」里看到两个字段,愣了两秒。
一个是触发提示,当前值是「Man !」;另一个是通知文案,写的是「❤️ 坤 / 吃掉了 ${n} 个活珠子」。

作者自己留的彩蛋,${n} 会替换成实际数字
这是作者给自己留的乐子。 `${n}` 是它替你点掉的次数,所以那条通知推过来,字面意思就是「吃掉了 n 个活珠子」。
一个人做工具做到愿意在这种地方花心思,说明他是真的在用自己写的东西。
有几个配置值得开
截屏快照。遇到没覆盖的界面,按一下就能把当前界面存下来,方便自己写规则,或者反馈给别人。
深色模式和动态配色。设置里都有,动态配色会跟着系统壁纸走。
白名单。某些 App 你想让它别管,加进去就行。
高级设置里的 Shizuku 优化。授权之后 GKD 能调用更多系统 API、拿到更多状态。不装也能用,只是某些功能会打折扣。

Shizuku 优化、HTTP 调试端口、快照相关的一堆开关都在这里
说几个真实的坑
耗电是真的有,但不在你以为的地方。
官方的说法我抄一句:耗电跟关闭更新检测、关闭日志基本没关系,真正影响的是你开了多少条规则,以及当前界面的无障碍节点数量和刷新频率。
早期默认订阅有一千三百多条规则,很多人一装就全开,甚至同时订阅好几份 fork,等于把重复规则开了好几遍。这样用,不耗电才怪。
权限这件事得自己把关。 无障碍权限意味着它能看到你屏幕上的一切。选开源的、来源说得清的,别随便装一个来路不明的同类工具。
它管不了手机里所有的广告。 因为本质是模拟点击,所以广告还在,只是被点掉了;碰到没有可点元素的广告,或者纯粹塞在内容流里的,它就无能为力。
后台被杀是常态。 每家系统的省电策略都不一样,得按上面那三步调。

每条记录都带着时间、触发次数和界面名,误触时能直接定位
我现在的用法
捋了一下,我给它派的活儿其实很窄:
·各家的开屏等待,一律跳过。
·每天固定要点的那几下确认,交给它。
·弹窗类的,只开我确实被烦到的,其它一律关着。
规则开得越少越省电,也越不容易误触。 这条我现在是照着做的。
— — —
它的文档里有一句话我觉得比任何功能都实在:想追求低耗电,那就开启少量的规则。
工具是工具。别让它替你做决定,也别让它替你耗电。
能自动化的从来不是广告,是那个每次都举起来准备点跳过的你。 —— 本文作者
Juniu博客公众号内,发消息 20261014 获取工具下载链接;















































































