如何用Tasker给AutoJS自动开启无障碍权限

目前AutoJS如果没有root的话,每次重新打开都需要重新启用“无障碍”权限,用auto.waitFor()可以跳出无障碍设置页面,需要人工授权。
就因为这个,有好几次蚂蚁森林的能量都被偷光了。。。

我的想法是用Tasker检测,如果“无障碍”页面启动,则运行模拟点击,为其授权。
具体的动作主要依靠 Run Shell 执行 input tap来执行点击。

要用这个input tap 需要连接电脑adb给tasker开启权限,这些都已经完成了,直接用电脑端命令也可以成功实现模拟点击。
可是,奇怪的是Tasker的input tap并没有反应,只在Tasker本身的界面可以模拟点击,其他软件界面都不行。
不知各位,可知道怎么回事?

(PS:Tasker无论重启还是关闭,都能做到无障碍一直有权限,不知道怎么实现的?)

开发者

@basking如何用Tasker给AutoJS自动开启无障碍权限 中说:

Tasker

没有权限的input tab就表现为只能在当前应用执行点击。你的adb授权怎么做的

如果你的auto.js的无障碍权限总是自动关闭
可以试试吧auto.js的自启动权限打开

管理员

你那手机真NB ....我这tasker 结束后台运行后 无障碍服务就关掉了

  • 4
    帖子
  • 4188
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待