回答
华为手机系统对后台应用管理比较严格,导致Hamibot的无障碍服务经常被系统自动关闭。这是你需要每次运行脚本都跳转到无障碍设置页面的原因。
解决方法如下:
-
确认无障碍权限已开启:
- 进入手机设置 → 辅助功能 → 无障碍 → 已下载的服务
- 找到Hamibot并确保已开启
-
关闭电池优化:
- 进入手机设置 → 电池 → 更多电池设置
- 关闭"智能电池管理"或"应用启动管理"
- 或者单独为Hamibot设置:设置 → 应用 → 应用管理 → Hamibot → 电池 → 选择"不优化"
-
设置自启动:
- 进入设置 → 应用 → 应用管理 → Hamibot → 开启"自动启动"
-
锁定Hamibot后台:
- 打开多任务界面(最近任务)
- 找到Hamibot应用,向下滑动或长按应用卡片
- 选择"锁定"或开启"锁定"图标
-
修改脚本:
在脚本最开头使用auto.waitFor()代替auto():// 文档地址 https://docs.hamibot.com/ auto.waitFor(); // 你的其他代码
如果以上设置后问题仍然存在,建议查看"保持在线"的详细设置指南:https://hamibot.cn/faq#保持在线
这些设置可以防止系统自动结束Hamibot的无障碍服务,避免每次运行都跳转到设置页面。
ℹ️ 本回答由 AI 生成,内容仅供参考