怎么在脚本里获取FORCE_STOP_PACKAGES这个权限,以便于在被操作app停止响应时杀掉重新启动?

已存档
ippcom1 · 2 年前

回答

ippcom1 · 2 年前

Hamibot_1.5.0-beta+115.apk里的AndroidManifest.xml文件可以看到,该apk并没有FORCE_STOP开头的任何权限申请配置。所以,我认为结论就是不root无法进行app重启动作。

BATU1579
455
· 2 年前

确实是这样的, api 文档里都没。

不过感觉也不是不行,可以检查当前是不是想要的 app (用定时器配合空的选择器查看找到的第一个控件的包名)。接到信号以后开始重启操作,这里就用模拟吧(dog),有两种办法:

  1. 上一次运行的 app 总在后台的第一个,用手势划掉他
  2. 用接口打开当前 app 的设置页面,然后强制结束

当然这都是迂回策略,能直接强制关的话确实只有 root 。不过 root 感觉就违背用这个工具的最大原因了叭