无障碍服务(Accessibility Service)是 MacroAI Android 版的核心权限,用于:
不开启的后果:脚本无法执行任何点击/滑动操作,相当于"有脑子但没有手"。
开启方法:
不同品牌手机路径不同(华为/小米/OPPO/vivo 各有差异),MacroAI 会尝试自动跳转到对应设置页。
MacroAI Android 版的编辑器和运行控制都是悬浮在其他应用上方的(因为你操作的目标是其他应用/游戏,MacroAI 不能占满屏幕)。
悬浮窗权限让 MacroAI 可以:
不开启的后果:无法在其他应用上方显示任何界面,编辑器和运行控制都不可用。
开启方法:设置 → 应用管理 → MacroAI → 悬浮窗(或"显示在其他应用上方")→ 允许。
不能跳过,这是 Android 系统强制要求。
MacroAI 需要截取屏幕画面来做图像识别、OCR、颜色检测等操作。Android 系统规定,任何应用截取屏幕都必须经过用户明确授权(MediaProjection API),且每次启动服务时都要重新授权。
这是系统安全机制,MacroAI 无法绕过。
好消息:
这是国产安卓手机(华为/小米/OPPO/vivo/荣耀)的后台管理策略导致的——系统为了省电会自动"杀死"后台服务。
解决办法(按品牌):
额外建议:在最近任务/多任务界面把 MacroAI "锁定"(通常是下拉或长按加锁),防止被一键清理。
Android 版的编辑器不是一个独立界面,而是以悬浮气泡的形式显示在其他应用上方。
打开方式:
为什么这样设计?因为你需要一边看着目标应用/游戏的画面,一边编辑脚本。如果编辑器占满屏幕,你就看不到要操作的目标了。
气泡可以拖动位置,不用的时候可以收起到很小,不遮挡画面。
大部分核心节点两端都支持,但有差异:
两端都支持的:
有差异的:
导入不兼容的节点时会被自动跳过,不会导致整个脚本失败。