开发环境
跑 Pro 之前先确认三件事:系统版本、权限、JavaScript 引擎限制。工程目录与操作步骤见 认识 Pro 和 快速开始。
Android 版本
支持 Android 8.0 及以上(API 26+):

权限
自动化默认需要:
| 权限 | 用途 | 是否必需 |
|---|---|---|
| 无障碍服务 | 查找节点、点击、输入、滑动 | 必需 |
| 悬浮窗权限 | 屏幕常亮、后台弹窗、运行计时;连点两次可停任务 | 必需 |
| 后台弹窗权限 | 部分机型从后台拉起其它 App | 建议开启 |
图色、通知、媒体、文件等按业务再开,见 权限。有界面时,执行脚本前先检查无障碍和悬浮窗;只跑任务脚本时,在脚本开头做同样的检查。
JavaScript 引擎
page.js、自定义组件 JS、以及你写的任务脚本都跑在 Rhino 1.8 上。
可以用:
function/var/letsetTimeout/setInterval/console/Promise- 直接调用 Java 对象
require+module.exports(页面脚本和任务脚本规则相同,见 模块与 require)
不要用:
import/exportasync/await- 可选链
?.、空值合并??
箭头函数可用。页面 / 组件方法若要用 this,写成 function,不要写成 onLoad: () => {}。
更细的语法以 Rhino 兼容表 为准。
接下来
按 快速开始 安装工具并跑通示例。
