- Android 平台支持无障碍服务的 JavaScript 自动化工具
- 需要 Android 7.0 (
API 24
) 及以上 - 复刻 (Fork) 自 hyb1996/Auto.js
- 可用作 JavaScript IDE (代码补全/变量重命名/代码格式化)
- 支持基于 无障碍服务 的自动化操作
- 支持悬浮窗快捷操作 (脚本录制及运行/查看包名及活动/布局分析)
- 支持选择器 API 并提供控件遍历/获取信息/控件操作 (类似 UiAutomator)
- 支持布局界面分析 (类似 Android Studio 的 LayoutInspector)
- 支持录制功能及录制回放
- 支持屏幕截图/保存截图/图片找色/图片匹配
- 支持 E4X (ECMAScript for XML) 编写界面
- 支持将脚本文件或项目打包为 APK 文件
- 支持利用 Root 权限扩展功能 (屏幕点击/滑动/录制/Shell)
- 支持作为 Tasker 插件使用
- 支持与 VSCode 连接并进行桌面开发 (需要 AutoJs6-VSCode-Extension 插件)
-
VSCode 插件支持客户端 (LAN) 及服务端 (LAN/ADB) 连接方式
新增
images.bilateralFilter() 双边滤波图像处理方法修复
多次调用 toast 只生效最后一次调用的问题修复
toast.dismiss() 可能无效的问题修复
客户端模式及服务端模式开关可能无法正常工作的问题修复
客户端模式及服务端模式开关状态不能正常刷新的问题修复
Android 7 解析 UI 模式 text 元素异常 (Ref to TonyJiangWJ)issue #4
优化
忽略 sleep() 的 ScriptInterruptedException 异常优化
附加 Androidx AppCompat (Legacy) 版本 1.0.2优化
升级 Androidx AppCompat 版本 1.4.0 -> 1.4.1优化
升级 Androidx Preference 版本 1.1.1 -> 1.2.0优化
升级 Okhttp3 版本 3.10.0 -> 5.0.0-alpha.3 -> 5.0.0-alpha.4优化
升级 Android Material 版本 1.6.0-alpha01 -> 1.6.0-alpha02优化
升级 Android Gradle 插件版本 7.2.0-alpha06 -> 7.2.0-beta01优化
升级 Gradle 发行版本 7.3.3 -> 7.4-rc-2
新增
连接 VSCode 插件支持客户端 (LAN) 及服务端 (LAN/ADB) 方式 (Ref to Auto.js Pro)新增
增加 $base64 全局对象 (Ref to Auto.js Pro)新增
增加 isInteger/isNullish/isPlainObject/isPrimitive/isReference 全局方法新增
增加 polyfill (Object.getOwnPropertyDescriptors)新增
增加 polyfill (Array.prototype.flat)优化
扩展 global.sleep 支持 随机范围/负数兼容优化
扩展 global.toast 支持 时长控制/强制覆盖控制/dismiss优化
包名对象全局化 (okhttp3/androidx/de)优化
升级 Android Material 版本 1.5.0-beta01 -> 1.6.0-alpha01优化
升级 Android Gradle 插件版本 7.2.0-alpha04 -> 7.2.0-alpha06优化
升级 Kotlinx Coroutines 版本 1.5.2-native-mt -> 1.6.0-native-mt优化
升级 Kotlin Gradle 插件版本 1.6.0 -> 1.6.10优化
升级 Gradle 发行版本 7.3 -> 7.3.3
新增
主页抽屉底部增加重启应用按钮新增
主页抽屉增加忽略电池优化/显示在其他应用上层等开关修复
应用初始安装后部分区域主题颜色渲染异常的问题修复
sign.property 不存在时无法 build 的问题修复
定时任务面板一次性任务的月份存取错误修复
应用设置页面开关颜色不随主题变更的问题修复
无法识别打包插件及打包插件下载地址无效的问题修复
首页抽屉 "查看使用情况权限" 开关状态可能不同步的问题修复
TemplateMatching.fastTemplateMatching 潜在的 Mat 内存泄漏问题优化
升级 Rhino 引擎版本 1.7.7.2 -> 1.7.13 -> 1.7.14-snapshot优化
升级 OpenCV 版本 3.4.3 -> 4.5.4优化
ViewUtil.getStatusBarHeight 提升兼容性优化
主页抽屉移除用户登录相关模块并移除布局占位优化
主页移除社区及市场标签页面并优化布局对其方式优化
修改一些设置选项的默认开关状态优化
关于页面增加 SinceDate 并优化 Copyright 显示优化
升级 JSON 模块至 2017-06-12 版本并整合 cycle.js优化
移除 Activity 前置时的自动检查更新功能并移除检查更新相关按钮优化
AppOpsKt#isOpPermissionGranted 内部代码逻辑优化
ResourceMonitor 使用 ReentrantLock 增强安全性 (Ref to TonyJiangWJ)优化
使用 Maven Central 等仓库替换 JCenter 仓库优化
抽离并移除重复的本地库文件优化
本地化 CrashReport 版本 2.6.6优化
本地化 MutableTheme 版本 1.0.0优化
附加 Androidx Preference 版本 1.1.1优化
附加 SwipeRefreshLayout 版本 1.1.0优化
升级 Android Analytics 版本 7.0.0 -> 13.1.0优化
升级 Android Annotations 版本 4.5.2 -> 4.8.0优化
升级 Android Gradle 插件版本 3.2.1 -> 4.1.0 -> 7.0.3 -> 7.2.0-alpha04优化
升级 Android Job 版本 1.2.6 -> 1.4.2优化
升级 Android Material 版本 1.1.0-alpha01 -> 1.5.0-beta01优化
升级 Androidx MultiDex 版本 2.0.0 -> 2.0.1优化
升级 Apache Commons Lang3 版本 3.6 -> 3.12.0优化
升级 Appcompat 版本 1.0.2 -> 1.4.0优化
升级 ButterKnife Gradle 插件版本 9.0.0-rc2 -> 10.2.1 -> 10.2.3优化
升级 ColorPicker 版本 2.1.5 -> 2.1.7优化
升级 Espresso Core 版本 3.1.1-alpha01 -> 3.5.0-alpha03优化
升级 Eventbus 版本 3.0.0 -> 3.2.0优化
升级 Glide Compiler 版本 4.8.0 -> 4.12.0 -> 4.12.0优化
升级 Gradle Build Tool 版本 29.0.2 -> 30.0.2优化
升级 Gradle Compile 版本 28 -> 30 -> 31优化
升级 Gradle 发行版本 4.10.2 -> 6.5 -> 7.0.2 -> 7.3优化
升级 Groovy-Json 插件版本 3.0.7 -> 3.0.8优化
升级 Gson 版本 2.8.2 -> 2.8.9优化
升级 JavaVersion 版本 1.8 -> 11 -> 16优化
升级 Joda Time 版本 2.9.9 -> 2.10.13优化
升级 Junit 版本 4.12 -> 4.13.2优化
升级 Kotlin Gradle 插件版本 1.3.10 -> 1.4.10 -> 1.6.0优化
升级 Kotlinx Coroutines 版本 1.0.1 -> 1.5.2-native-mt优化
升级 Leakcanary 版本 1.6.1 -> 2.7优化
升级 LicensesDialog 版本 1.8.1 -> 2.2.0优化
升级 Material Dialogs 版本 0.9.2.3 -> 0.9.6.0优化
升级 Okhttp3 版本 3.10.0 -> 5.0.0-alpha.2 -> 5.0.0-alpha.3优化
升级 Reactivex RxJava2 RxAndroid 版本 2.0.1 -> 2.1.1优化
升级 Reactivex RxJava2 版本 2.1.2 -> 2.2.21优化
升级 Retrofit2 Converter Gson 版本 2.3.0 -> 2.9.0优化
升级 Retrofit2 Retrofit 版本 2.3.0 -> 2.9.0优化
升级 Zip4j 版本 1.3.2 -> 2.9.1
-
AutoJs6-VSCode-Extension { author: SuperMonster003 }
适用于 VSCode 的桌面开发插件 (二次开发项目)
-
安卓平台 JavaScript 自动化工具 (二次开发项目)