[心得] Android 进阶自动化玩法:李跳跳+Autox

楼主: doubi (我会飞)   2023-12-15 20:51:19
最近我一直在努力寻找好用的“自动化工具”,最终停留在“李跳跳+Autox.js”的组合。
它可以适用于几乎所有的 App,做到你想要的自动点击效果。
有点类似针对所有 App 的按键精灵,只是速度更快、更直觉。
下面我有写成教学,有兴趣的可以参考看看,分享这阵子玩 Android 玩出的心得:
无广告图文好读版:https://shorturl.at/mxzLR
全文:
Android 自动化教学:自动点击、自动跳过,略过 LINE 确认删除视窗
相信很多人都有过这样的经验:当你想要删除某个 LINE 对话时,总是会多跳一个视窗,问
你:“确定要删除吗?”又或者当你想要登入某个帐号,手机总是会跳出“确定要登入吗?
”现在,我来教你如何设定 Android 的自动化,跳过多余的确认视窗,上手后你将会发现
新世界。
事前准备
想要做到快速的自动化,你会需要一些软件辅助,这边我的教学将会使用到“Autox.js”以
及“李跳跳”这两个软件,它们可以说是公认的神级 App,是 Android 进阶使用者必备的
道具;二者都是免费的,而且无广告。
Autox.js 下载:GitHub (下载 Universal 版本即可)
李跳跳下载:官方网站 (需要从蓝奏云下载)
尊重原作者,这边我就不直接提供 apk 档案了。
使用范例:跳过 LINE 的删除确认视窗
合先叙明,这是我随手想到的一个范例。事实上,随着每个人的手机使用习惯不同、常用的
软件不同,这个“Android 自动化”大法就会有不一样的用法,完全看你的需求而定。
由于 LINE 的设计结构,会将你的所有对话储存在手机里面,当你的对话越来越多、又不去
删除时,LINE 的运行速度就会越来越慢。所以,定时删除没用的对话视窗,已经是我的习
惯,而删除时的“二次确认”视窗,总是会让我多点一下。
现在,我可以让“李跳跳”来帮我自动跳过这个确认视窗。
第一步:安装好“Autox.js”以及“李跳跳”
二者安装好后第一次打开,都会有一连串权限要开启,例如“无障碍功能”权限、“悬浮视
窗权限”、“停用电池省电功能”等等。
这部分我就跳过不教了,因为随着手机厂牌不同,设定方式也会有所不同,但大同小异,按
照软件开启时的提示操作即可。如果你连这个也搞不定,那下面的教学我认真建议你跳过,
点上一页去看其他文章吧。
第二步:打开李跳跳,点击“更多”
李跳跳本身内建就会跳过很多软件的“开屏广告”,它会自动帮你点击“略过”,相当方便
,但也确实导致一些争议。然而,李跳跳真正厉害的地方不在于跳过开屏广告,而在更多弹
性应用。
点击“更多”,可以进一步做更多设定。
第三步:点击右下角的“设置”
点击设置后,会跳出你所有有安装的应用程式清单。在这边,你可以针对想要设定自动化的
应用程式做调整,这边我要示范的是“LINE 跳过删除确认视窗”,所以找到 LINE,点进去

第四步:点击右下角的“+”号
在这边,我们要做的是新增 LINE 的李跳跳自动化规则,所以点击“+”号。
第五步:确认需要的资讯
在“新增弹窗规则”这边,你会发现有上下两排需要你输入资讯,分别是“用来定位弹窗的
文字、id、bounds”,以及“用来关闭弹窗的文字、id、bounds”。
这边我说明一下李跳跳的自动化原理。为了知道“什么时候,该按什么来达成任务”,李跳
跳需要知道“什么东西出现的时候(定位),要按哪里(关闭弹窗)”才能达成目的。
文字:顾名思义,就是文字,例如“确定删除”
id:指的是这个控件的 id,它可以直接指向画面上的某个组件,没有文字也没关系
bounds:指的是这个控件的“绝对定位”,直接用座标来定位
三者都可以交互运用,只要能达成目的即可。有很多时候,你想要关闭的东西并没有文字,
或是它把文字存成图片来实现,那你就必须透过“id”或是“bounds”来实现自动化了。
第六步:打开 Autox.js
知道了李跳跳的运作逻辑,但问题来了,所谓的“id”或是“bounds”又该如何取得呢?这
时候,就需要 Autox.js 来协助了。
Autox.js 是脱胎于 Autojs 这款应用程式而来的,由于 Autojs 原作者因为各种因素停止
了更新,后面有新的大神接手专案。
第七步:点击选单,打开左边的“悬浮窗”
这个动作会需要“悬浮视窗”的权限,可能有些手机会需要手动开启(例如华为),你可以
去设定/应用程式的地方找到 Autox.js,然后开启悬浮视窗权限。
成功开启后,你会发现左边多了一个半透明的小小安卓机器人,接下来的动作会需要它。
第八步:打开 LINE,试着删除一个对话视窗,停在确认画面
你接下来要做的事情,是分析画面上的元件,所以你必须将画面停留在“希望未来可以直接
跳过”的地方。
第九步:点击 Autox.js 悬浮窗,点击正中间的圆圈选项
在这边,你会发现有五个选项可以点击,你因为要分析画面元件,因此必须点击第三个选项
,那颗圆圈圈。
第十步:点击“布局范围分析”
为了取得“文字”、“id”、“bounds”等资讯,你必须点击上面的“布局范围分析”选项

第十一步:取得需要的控件资讯
接下来,你会发现画面出现很多绿色的框框,不要慌,那正是你的画面控件布局。试着点击
框框,你会发现每一个框框都可以“查看控件信息”。
还记得前面“李跳跳”需要的资讯是什么吗?
定位资讯:出现“什么东西”的时候
点击资讯:就“点击什么地方”
以我这个示范为例,我的“定位资讯”选择底下“text”(文字)的“确定删除”,“点击
资讯”选择文字“是”。
(这个范例相对简单,文字就能处理,虽然画面上同样出现 bounds、id 可以使用。有时候
id 会有多个地方“共用”的情况,自己要小心使用。)
第十二步:将资料回填到李跳跳,储存
其实到这边,已经基本搞定了,只要长按“布局范围分析”画面上的文字区域,就会自动复
制文字。将需要的资讯贴上在“李跳跳”即可。
点击新增后,资讯就会储存,大功告成。今后在 LINE 里面要删除对话视窗,再也不用多按
一次确认视窗囉。
关于导入、导出李跳跳备份资讯
由于这些设定相对麻烦,相信很多人都不希望手机恢复原厂后,又要全部重新设定对吧!你
只要在李跳跳“更多”的地方,选取“导出规则”,李跳跳就会将你的设定复制到手机的剪
贴板上。
它看起来像是一堆乱糟糟的数字、字母,但是只要在需要导入的时候,将这些“乱码”贴上
,就能快速恢复资料了,其实还挺方便。
另外,李跳跳不支援删除规则,你必须导出设定资料后,找到需要删除的段落,再重新导入
,才能删除,相对麻烦,所以设定时要小心一点。
最后就是,如果你有用到“bounds”,由于这是定位资料,只要你换了不同型号的手机,甚
至是切换手机分辨率,它就会失效哦!(因为绝对座标改变了)
更多延伸应用
如同我一开始说的,这边只是拿 LINE 的删除确认视窗随手举例而已,不一定符合你的真实
需求。以我自己来说,我还利用“李跳跳 + Autox.js”帮我做以下事项:
自动跳过元大投资先生的启动公告
自动跳过 momo 购物、PChome 购物的首页广告
帮两阶段验证软件的 Prompt 自动按“确认”
备注:需要两阶段验证时,直接喊 AI 助理帮你打开两阶段验证应用,直接就通过两阶段验
证,无需拿起手机解锁
帮忙自动跳过某些恼人的盖版广告
其实还有很多,我就不写在这边了,我的使用习惯也不见得适合每个人。这个教学的意义在
于,你可以试着举一反三,找到真正适合你的自动化玩法。
科技产品应该要带给人方便,而不是增加人生的难度,麻烦一次,长期受惠,共勉之。
作者: HyDroGen2528 (IWillNeverLetUDown)   2023-12-15 23:29:00
李跳跳真的赞 一堆弹出来马上被关掉

Links booklink

Contact Us: admin [ a t ] ucptt.com