Skip to content

开发环境 ​

跑 Pro 之前先确认三件事:系统版本、权限、JavaScript 引擎限制。工程目录与操作步骤见 认识 Pro 和 快速开始。

Android 版本 ​

支持 Android 8.0 及以上(API 26+):

权限 ​

自动化默认需要:

权限用途是否必需
无障碍服务查找节点、点击、输入、滑动必需
悬浮窗权限屏幕常亮、后台弹窗、运行计时;连点两次可停任务必需
后台弹窗权限部分机型从后台拉起其它 App建议开启

图色、通知、媒体、文件等按业务再开,见 权限。有界面时,执行脚本前先检查无障碍和悬浮窗;只跑任务脚本时,在脚本开头做同样的检查。

JavaScript 引擎 ​

page.js、自定义组件 JS、以及你写的任务脚本都跑在 Rhino 1.8 上。

可以用:

  • function / var / let
  • setTimeout / setInterval / console / Promise
  • 直接调用 Java 对象
  • require + module.exports(页面脚本和任务脚本规则相同,见 模块与 require)

不要用:

  • import / export
  • async / await
  • 可选链 ?.、空值合并 ??

箭头函数可用。页面 / 组件方法若要用 this,写成 function,不要写成 onLoad: () => {}。

更细的语法以 Rhino 兼容表 为准。

接下来 ​

按 快速开始 安装工具并跑通示例。