Releases: SuperMonster003/AutoJs6
Releases · SuperMonster003/AutoJs6
6.6.2 @ 2025/04/16
新增
ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法新增
ui.statusBarHeight 属性 (getter), 用于获取状态栏高度issue #357
新增
images.flip 方法, 用于图像翻转issue #349
新增
设置页面增加 "文件扩展名" 设置选项新增
主题色设置页面增加新布局支持 (分组/定位/搜索/历史记录/调色盘增强等)修复
Android 15 状态栏背景颜色与主题色不一致的问题修复
plugins.load 方法无法正常加载插件的问题issue #290
修复
dx 库在 Android 7.x 无法正常使用的问题issue #293
修复
ScriptRuntime 使用 require 引用内置模块时可能出现的同步状态异常 (试修)issue #298
修复
notice 模块缺失 getBuilder 等扩展方法的问题issue #301
修复
shizuku/shell 等方法无法接受字符串参数的问题issue #310
修复
colors.pixel 方法无法接受单通道图像参数的问题issue #350
修复
engines.execScript/execScriptFile 等方法执行脚本时默认工作路径异常issue #358
issue #340
issue #339
修复
floaty.window/floaty.rawWindow 无法在子线程执行的问题修复
floaty.getClip 可能无法正常获取剪切板内容的问题issue #341
修复
ui.inflate 返回值丢失 attr/on/click 等原型方法的问题修复
使用 XML 语法将 JavaScript 表达式作为属性值时, 其作用域上下文绑定错误的问题issue #319
修复
部分方法调用出现异常时无法被 try..catch 块捕获的问题issue #345
修复
布局分析页面生成代码时可能导致应用崩溃的问题issue #288
修复
打包应用无法正常使用 shizuku 模块的问题issue #227
issue #231
issue #284
issue #287
issue #304
修复
代码编辑器跳转到行尾时可能跳转到下一行起始位置的问题修复
设置页面连续快速点击对话框类型项目时可能导致应用崩溃的问题优化
精简打包应用模板 APK 文件大小优化
应用 (以及打包应用) 支持更多权限issue #338
优化
打包页面支持 Pinyin 库选项优化
打包应用主活动页面优化状态栏背景及文字颜色优化
打包应用设置页面增加访问所有文件和发送通知等特殊权限开关issue #354
优化
控件的文字及图标根据主题色亮度值自动切换合适的颜色优化
部分控件主题色与背景色对比度过低时的视觉体验优化
调色盘 HEX 输入控件增强剪贴板粘贴色值时的兼容性优化
应用内页面导航栏设置为透明或半透明以增强视觉体验优化
UI 模式状态栏及导航栏默认为md_grey_50
色值且设置为亮色模式优化
主页抽屉无障碍服务开关支持与脚本代码同步优化
主页文档页面搜索时支持双向查找按钮优化
主页 "文件" 标签支持通过长按切换浮动按钮可见状态优化
代码编辑器标题文字支持字体大小自适应优化
日志页面浮动按钮可见状态与列表滚动操作联动优化
脚本项目配置文件 project.json 支持更多打包选项issue #305
issue #306
优化
脚本项目配置文件 project.json 支持选项名称宽松匹配及别名兼容优化
APK 文件类型信息对话框增加文件大小与签名方案信息优化
APK 文件类型信息对话框增加点击监听器支持文本复制与应用详情跳转优化
尝试恢复 com.stardust 前缀包以便提升代码兼容性issue #290
优化
floaty.window/floaty.rawWindow 同时支持主线程和子线程执行优化
getClip 全局方法适时借助 floaty.getClip 方法以提升兼容性优化
files.path 及相关方法传入空值路径参数时的兼容性优化
同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配优化
README.md 完善项目构建与运行相关内容issue #344
优化
部分依赖或本地库版本调整CHANGELOG.md
6.6.1 @ 2025/01/01
新增
pinyin 模块, 用于汉语拼音转换 (参阅 项目文档 > 汉语拼音)新增
pinyin4j 模块, 用于汉语拼音转换 (参阅 项目文档 > 汉语拼音)新增
UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用于确定控件或控件集合是否相似新增
currentComponent 全局方法, 用于获取当前活动的组件名称信息修复
部分环境因回退版本过低而无法正常编译项目的问题修复
调用不存在的方法时可能出现的 "非原始类型值" 异常修复
部分设备无法正常添加脚本快捷方式的问题 (试修)issue #221
修复
automator.click/longClick 方法参数类型限制错误issue #275
修复
选择器不支持 ConsString 类型参数的问题issue #277
修复
UiObjectCollection 实例缺失自身方法及属性的问题优化
打包页面支持签名配置/密钥库管理/权限设置 (by luckyloogn)pr #286
优化
提升浮动窗口当前包名及当前活动名的识别准确性 (优先级: Shizuku > Root > A11Y)优化
提升 currentPackage/currentActivity 识别准确性 (优先级: Shizuku > Root > A11Y)优化
恢复日志活动窗口单个条目文本内容的双击或长按选择功能issue #280
优化
脚本项目识别在 project.json 损坏情况下尽可能还原关键信息优化
打包单文件时自动生成的包名后缀支持将简体中文转换为拼音 (支持多音字)优化
UiSelector#findOnce 及 UiSelector#find 方法支持负数参数优化
app.startActivity/startDualActivity 方法增强适配性优化
UI 元素及 className 相关选择器支持更多的包名前缀省略形式 (如 RecyclerView, Snackbar 等)优化
同步最新的 Rhino 引擎官方上游代码并进行必要的代码适配优化
部分依赖或本地库版本调整CHANGELOG.md
6.6.0 @ 2024/12/02
提示
内置模块使用 Kotlin 重新编写以提升脚本运行效率但可能需要多次迭代逐步完善提示
内置 init.js 文件默认为空但支持开发者自行扩展内置模块或挂载外部模块新增
axios 模块 / cheerio 模块 (Ref to AutoX)新增
sqlite 模块, 用于 SQLite 数据库简单操作 (Ref to Auto.js Pro) (参阅 项目文档 > SQLite)新增
mime 模块, 用于处理和解析 MIME 类型字符串 (参阅 项目文档 > MIME)新增
nanoid 模块, 可作为字符串 ID 生成器 (Ref to ai/nanoid)新增
sysprops 模块, 用于获取运行时环境配置数据 (参阅 项目文档 > 系统属性)新增
ocr 模块支持 Rapid OCR 引擎新增
布局分析支持切换窗口 (Ref to Auto.js Pro)新增
auto.clearCache 方法, 支持清除控件缓存 (Ref to Auto.js Pro)新增
threads.pool 方法, 支持线程池简单应用 (Ref to Auto.js Pro)新增
images.matchTemplate 方法增加 useTransparentMask 选项参数, 支持透明找图 (Ref to Auto.js Pro)新增
images.requestScreenCaptureAsync 方法, 用于 UI 模式异步方式申请截图权限 (Ref to Auto.js Pro)新增
images.requestScreenCapture 方法增加 isAsync 选项参数, 支持异步方式获取屏幕截图 (Ref to Auto.js Pro)新增
images.on('screen_capture', callback) 等事件监听方法, 支持监听屏幕截图可用事件 (Ref to Auto.js Pro)新增
images.stopScreenCapture 方法, 支持主动释放截图申请的相关资源 (Ref to Auto.js Pro)新增
images.psnr/mse/ssim/mssim/hist/ncc 及 images.getSimilarity 方法, 用于获取图像相似性度量值新增
images.isGrayscale 方法, 用于判断图像是否为灰度图像新增
images.invert 方法, 用于反色图像转换新增
s13n.point/time 方法, 用于标准化点对象及时长对象 (参阅 项目文档 > 标准化)新增
console 模块 gravity (重力), touchThrough (穿透点击), backgroundTint (背景着色) 等相关方法 (参阅 项目文档 > 控制台)新增
Mathx.randomInt/Mathx.randomFloat 方法, 用于返回指定范围内的随机整数或随机浮点数新增
app.launchDual/startDualActivity 等方法, 用于处理双开应用 (需要 Shizuku 或 Root 权限) (实验性)新增
app.kill 方法, 用于强制停止应用 (需要 Shizuku 或 Root 权限)新增
floaty.getClip 方法, 用于借助浮动窗口聚焦间接获取剪切板内容修复
Fragment 子类 (如 DrawerFragment / ExplorerFragment 等) 中存在的 View Binding 内存泄漏修复
ScreenCapture / ThemeColorPreference 等类中存在的实例内存泄漏修复
Android 14+ 申请截图权限导致应用崩溃的问题 (by chenguangming)pr #242
修复
Android 14+ 开启前台服务导致应用崩溃的问题修复
Android 14+ 代码编辑器运行按钮点击后无法正常亮起的问题修复
项目打包后应用可能因缺少必要库文件无法正常运行的问题issue #202
issue #223
pr #264
修复
编辑项目时可能因指定图标资源不存在而导致应用崩溃的问题issue #203
修复
截图权限申请时无法正常使用参数获取指定屏幕方向的截图资源修复
部分设备无法正常添加脚本快捷方式的问题 (试修)issue #221
修复
调用 http 模块与发送请求相关的方法将出现累积性请求发送延迟的问题issue #192
修复
Shizuku 服务在 AutoJs6 进入主活动页面之前可能无法正常使用的问题 (试修)issue #255
修复
random(min, max) 方法可能出现结果越界的问题修复
pickup 方法结果类型参数无法正常传入空数组的问题修复
UiObject#bounds() 得到的控件矩形可能被意外修改而破坏其不变性的问题修复
text/button/input 元素的文本内容包含半角双引号时无法正常解析的问题修复
text/textswitcher 元素的 autoLink 属性功能失效的问题修复
不同脚本可能错误地共享同一个 ScriptRuntime 对象的问题修复
全局变量 HEIGHT 及 WIDTH 丢失 Getter 动态属性的问题修复
脚本启动时 RootShell 随即加载可能导致启动高延迟的问题修复
控制台浮动窗口设置背景颜色导致矩形圆角样式丢失的问题修复
无障碍服务自动启动可能出现的服务异常问题 (试修)修复
主页文档页面左右滑动 WebView 控件时可能触发 ViewPager 切换的问题修复
文件管理器无法识别包含大写字母文件扩展名的问题修复
文件管理器首次进入项目目录时可能无法自动识别项目的问题修复
文件管理器删除文件夹后页面无法自动刷新的问题修复
文件管理器排序文件及文件夹时可能出现 ASCII 首字母名称置后的问题修复
代码编辑器调试功能的 FAILED ASSERTION 异常修复
代码编辑器调试过程中关闭编辑器后无法再次正常调试的问题修复
代码编辑器跳转到行尾时可能遗漏末尾字符的问题修复
主活动页面启动日志活动页面时可能出现闪屏的问题修复
打包应用无法正常使用 opencc 模块的问题优化
打包页面中 "不可用 ABI" 控件的点击提示体验优化
支持使用 Shizuku 控制 "指针位置" 显示开关优化
支持使用 Shizuku 控制 "投影媒体" 及 "修改安全设置" 权限开关优化
automator.gestureAsync/gesturesAsync 支持回调函数参数优化
tasks 模块使用同步方式进行数据库操作避免可能的数据访问不一致问题优化
脚本执行模式支持管道符号分隔模式参数 (如"ui|auto";
开头)优化
脚本执行模式支持单引号及反引号且支持省略分号 (如'ui';
或'ui'
开头)优化
脚本执行模式支持 axios, cheerio, dayjs 等模式参数快捷导入内置扩展模块 (如"axios";
开头)优化
脚本执行模式支持 x 或 jsox 模式参数快捷启用 JavaScript 内置对象扩展模块 (如"x";
开头)优化
img 元素 src 及 path 属性支持本地相对路径 (如<img src="a.png"
/>)优化
代码编辑器导入 Java 类和包名时支持智能判断插入位置优化
images 模块支持直接使用路径作为图像参数优化
importPackage 支持字符串参数优化
服务端模式 IP 地址支持剪切板导入智能识别且支持空格按键智能转换优化
文件管理器新建文件时支持默认前缀选择并自动生成合适的数字后缀优化
文件管理器运行项目时具体化异常消息提示issue #268
优化
文件管理器支持更多类型并支持显示对应的图标符号 (支持 800 多种文件类型)优化
文件管理器可编辑的文件类型 (jpg/doc/pdf...) 增加编辑按钮优化
文件管理器 APK 文件支持查看基础信息, Manifest 信息及权限列表优化
文件管理器音视频等媒体文件支持查看基础信息及 MediaInfo 信息优化
打包单文件时支持自动填入合适的标准化名包并支持无效字符过滤提示优化
打包单文件时支持根据已安装同包名应用自动设置图标并自增版本号及版本名称优化
打包项目配置文件支持 abis/libs 选项指定默认包含的 ABI 架构及扩展库优化
打包项目配置文件 abis/libs 选项无效或无可用时支持相关消息提示优化
LeakCanary 在正式发行版本中被排除以避免增加不必要性优化
项目源代码所有英文注释增加简体中文翻译以增强注释可读性优化
README 及 CHANGELOG 支持多语言 (由脚本自动生成)优化
Gradle 构建脚本提升版本自适应能力优化
部分依赖或本地库版本调整CHANGELOG.md
6.5.0 @ 2023/12/02
新增
opencc 模块 (参阅 项目文档 > 中文转换) (Ref to LZX284)新增
UiSelector 增加 plus 及 append 方法issue #115
新增
打包应用页面增加 ABI 及库的筛选支持 (Ref to AutoX)issue #189
修复
打包应用文件体积异常庞大的问题 (Ref to AutoX / LZX284)issue #176
修复
打包应用无法显示并打印部分异常消息的问题修复
打包应用页面选择应用图标后可能显示空图标的问题修复
打包应用包含 MLKit Google OCR 库时可能出现的上下文未初始化异常修复
ocr.mlkit/ocr.recognizeText/detect 方法无效的问题修复
部分文本 (如日志页面) 显示语言与应用设置语言可能不相符的问题修复
部分语言在主页抽屉开关项可能出现文本溢出的问题修复
部分设备无障碍服务开启后立即自动关闭且无任何提示消息的问题issue #181
修复
部分设备无障碍服务开启后设备物理按键可能导致应用崩溃的问题 (试修)issue #183
issue #186
修复
使用 auto(true) 重启无障碍服务后 pickup 功能异常的问题 (试修)issue #184
修复
floaty 模块创建浮动窗口拖动时可能导致应用崩溃的问题 (试修)修复
app.startActivity 无法使用简称参数的问题issue #182
issue #188
修复
importClass 导入的类名与全局变量冲突时代码抛出异常的问题issue #185
修复
Android 7.x 无法使用无障碍服务的问题修复
Android 14+ 可能无法正常使用 runtime.loadJar/loadDex 方法的问题 (试修)修复
安卓系统快速设置面板中 "布局范围分析" 和 "布局层次分析" 不可用的问题issue #193
修复
自动检查更新功能可能导致应用 ANR 的问题 (试修)issue #186
修复
文件管理器示例代码文件夹点击 "向上" 按钮后无法回到工作路径页面的问题issue #129
修复
代码编辑器使用替换功能时替换按钮无法显示的问题修复
代码编辑器长按删除时可能导致应用崩溃的问题 (试修)修复
代码编辑器点击 fx 按钮无法显示模块函数快捷面板的问题修复
代码编辑器模块函数快捷面板按钮函数名称可能溢出的问题优化
代码编辑器模块函数快捷面板适配夜间模式优化
打包应用启动页面适配夜间模式并调整应用图标布局优化
打包应用页面支持使用软键盘 ENTER 键实现光标跳转优化
打包应用页面支持点击 ABI 标题及库标题切换全选状态优化
打包应用页面默认 ABI 智能选择并增加不可选择项的引导提示优化
文件管理器根据文件及文件夹的类型及特征调整菜单项的显示情况优化
文件管理器文件夹右键菜单增加打包应用选项优化
无障碍服务启用但功能异常时在 AutoJs6 主页抽屉开关处将体现异常状态优化
部分依赖或本地库版本调整CHANGELOG.md
6.4.2 @ 2023/11/15
新增
dialogs.build() 选项参数属性 inputSingleLine新增
console.setTouchable 方法issue #122
修复
ocr 模块部分方法无法识别区域参数的问题issue #162
issue #175
修复
Android 7.x 发现新版本时无法获取版本详情的问题修复
Android 14 申请截图权限时导致应用崩溃的问题修复
主页抽屉快速切换 "浮动按钮" 开关时可能导致应用崩溃的问题修复
使用菜单关闭浮动按钮时重启应用后浮动按钮可能依然显示的问题修复
安卓 13 及以上系统设置页面选择并切换 AutoJs6 语言后无法生效的问题修复
构建工具初次构建时无法自动完成 OpenCV 资源部署的问题优化
原生化 bridges 模块以提升脚本执行效率 (Ref to aiselp)优化
重构无障碍服务相关代码以增强无障碍服务的功能稳定性 (实验性)issue #167
优化
UiObject 和 UiObjectCollection 的打印输出格式优化
构建工具在构建环境 Gradle JDK 版本不满足要求时作出升级提示优化
部分依赖或本地库版本调整CHANGELOG.md
6.4.1 @ 2023/11/02
修复
构建工具无法自适应未知平台的问题 (by TonyJiangWJ)pr #158
修复
脚本退出时可能导致应用崩溃的问题issue #159
修复
http 模块获取响应对象的 body.contentType 返回值类型错误issue #142
修复
device.width 及 device.height 返回数据不正确的问题issue #160
修复
代码编辑器长按删除时可能导致应用崩溃的问题 (试修)issue #156
修复
代码编辑器反向选择文本后进行常规操作可能导致应用崩溃的问题修复
部分设备长按 AutoJs6 应用图标无法显示快捷方式菜单的问题修复
部分设备打包项目时点击确认按钮无响应的问题修复
app.sendBroadcast 及 app.startActivity 无法使用简称参数的问题修复
floaty 模块 JsWindow#setPosition 等方法首次调用时的功能异常优化
增加 Termux 相关权限以支持 Intent 调用 Termux 执行 ADB 命令issue #136
优化
http 模块获取的响应对象可重复使用 body.string() 及 body.bytes() 方法优化
增加 GitHub Actions 自动打包支持 (by TonyJiangWJ)pr #158
优化
构建工具自适应 Temurin 平台优化
部分依赖或本地库版本调整CHANGELOG.md
6.4.0 @ 2023/10/30
新增
ocr 模块支持 Paddle Lite 引擎 (by TonyJiangWJ)pr #120
新增
打包功能支持内置插件与外部插件两种打包方式 (by LZX284)pr #151
新增
WebSocket 模块 (参阅 项目文档 > WebSocket)新增
barcode / qrcode 模块 (参阅 项目文档 > 条码 / 二维码)新增
shizuku 模块 (参阅 项目文档 > Shizuku) 及主页抽屉权限开关新增
device.rotation / device.orientation 等方法新增
内部 Java 类支持 class 静态属性访问新增
支持在安卓系统设置页面选择并切换应用语言 (安卓 13 及以上)新增
支持设置页面添加或长按应用图标激活 应用快捷方式 , 可启动文档和设置等页面修复
重新合并部分 PR (by aiselp) 以解决部分脚本无法正常结束运行的问题pr #75
pr #78
修复
打包应用无法使用 AutoJs6 新增 API 的问题 (by LZX284)pr #151
修复
打包应用在系统夜间模式下的样式异常修复
VSCode 插件保存文件到本地时文件扩展名信息丢失的问题修复
使用协程特性运行项目产生未捕获异常致使应用崩溃的问题修复
重启或退出应用时浮动按钮无法记录其位置状态信息的问题修复
设备屏幕方向改变时无法获取更新后的设备配置信息的问题issue #153
修复
屏幕旋转至横向时 Toolbar 标题字体过小的问题修复
屏幕旋转至横向时应用主页的页签排版过于拥挤的问题修复
屏幕旋转至横向时浮动按钮可能溢出屏幕的问题issue #90
修复
屏幕多次旋转时无法恢复浮动按钮的坐标及屏幕侧边方向的问题修复
部分设备消息浮动框可能出现遗漏显示或重复显示的问题修复
消息浮动框在多个脚本同时运行时可能存在被遮蔽的问题issue #67
修复
使用广播分析布局时点击布局无法弹出菜单且导致应用崩溃的问题修复
第二次及以后创建的 WebSocket 实例均无法正常触发监听器的问题修复
撤销 importPackage 的全局重定向方法以避免某些作用域下的包导入异常issue #88
修复
日志活动页面使用复制或导出功能时可能导致应用崩溃的问题优化
日志活动页面导出功能重命名为发送功能并重新实现符合实际意义的导出功能优化
日志活动页面发送功能支持条目数量过大时自动截取并作出提示优化
ocr 模块同时兼容 Google MLKit 及 Paddle Lite 引擎 (参阅 项目文档 > 光学字符识别)优化
提升无障碍服务自动启动的成功概率优化
Kotlin 注解处理由 kapt 迁移至 KSP优化
构建工具支持 IntelliJ Idea EAP 版本优化
构建工具自适应 Java 发行版本以尽量避免 "无效的发行版本" 问题优化
构建工具优化 IDE 及相关插件的版本退级逻辑并增加版本预测能力优化
适配 VSCode 插件 1.0.7优化
部分依赖或本地库版本调整CHANGELOG.md
6.3.3 @ 2023/07/21
新增
代码编辑器的代码注释功能 (by 抠脚本人)pr #98
新增
auto.stateListener 用于无障碍服务连接状态监听 (by 抠脚本人)pr #98
新增
UiObject 类型添加 nextSibling / lastChild / offset 等方法 (参阅 项目文档 > 控件节点)修复
VSCode 插件在脚本字符总长度超过四位十进制数时无法解析数据的问题issue #91
issue #93
issue #100
issue #109
修复
VSCode 插件无法正常保存文件的问题issue #92
issue #94
修复
浮动按钮菜单项 "管理无障碍服务" 点击后可能未发生页面跳转的问题修复
runtime.requestPermissions 方法丢失的问题issue #104
修复
events.emitter 不支持 MainThreadProxy 参数的问题issue #103
修复
在pr #78
中存在的代码编辑器无法格式化代码的问题修复
使用 JavaAdapter 时导致 ClassLoader 调用栈溢出的问题issue #99
issue #110
优化
调整模块作用域 (by aiselp)pr #75
pr #78
优化
移除发行版本应用启动时的签名校验 (by LZX284)pr #81
优化
在pr #98
基础上的编辑器代码注释功能的行为, 样式及光标位置处理优化
在pr #98
基础上添加代码注释菜单项优化
适配 VSCode 插件 1.0.6优化
UiObject#parent 方法增加级数参数支持 (参阅 项目文档 > 控件节点)
6.3.2 @ 2023/07/06
新增
crypto 模块 (参阅 项目文档 > 密文)issue #70
新增
UI 模式增加 textswitcher / viewswitcher / viewflipper / numberpicker / video / search 等控件新增
日志活动页面增加复制及导出日志等功能issue #76
新增
客户端模式增加 IP 地址历史记录功能修复
客户端模式自动连接或服务端模式自动开启后可能无法显示 IP 地址信息的问题修复
客户端模式及服务端模式连接后在切换语言或夜间模式时连接断开且无法再次连接的问题修复
客户端模式输入目标地址时无法使用自定义端口的问题修复
客户端模式输入目标地址时某些字符将导致 AutoJs6 崩溃的问题修复
VSCode 插件远程命令可能出现解析失败造成命令无法响应的问题 (试修)修复
Android 7.x 发现新版本时无法获取版本详情的问题修复
images.pixel 无法获取无障碍服务截图的像素色值的问题issue #73
修复
UI 模式 Android 原生控件 (大写字母开头) 无法使用预置控件属性的问题修复
runtime.loadDex/loadJar 加载多个文件时仅第一个文件生效的问题issue #88
修复
部分设备安装应用后启动器仅显示文档图标的问题 (试修)issue #85
优化
适配 VSCode 插件 1.0.5优化
支持 cheerio 模块 (Ref to aiselp)issue #65
优化
JsWebSocket 实例支持使用 rebuild 方法重新重建实例并建立连接issue #69
优化
base64 模块支持 number 数组及 Java 字节数组作为主要参数的编解码优化
增加对 JavaMail for Android 的支持issue #71
优化
获取版本更新信息时使用 Blob 数据类型以增强无代理网络环境适应性优化
客户端模式连接过程中在主页抽屉副标题显示目标 IP 地址优化
客户端模式输入目标地址时支持对不合法的输入进行提示优化
客户端模式支持使用软键盘回车键建立连接优化
服务端模式开启后保持常开状态 (除非手动关闭或应用进程结束)issue #64
优化
实现 AutoJs6 与 VSCode 插件的双向版本检测并提示异常检测结果issue #89
优化
增加短信数据读取权限 (android.permission.READ_SMS) (默认关闭)优化
runtime.loadDex/loadJar/load 支持按目录级别加载或同时加载多个文件优化
部分依赖或本地库版本调整CHANGELOG.md
6.3.1 @ 2023/05/26
新增
发布通知权限及主页抽屉开关issue #55
新增
UI 模式支持简单的 Android 布局解析 (参阅 示例代码 > 布局 > 简单安卓布局)新增
UI 模式增加 console / imagebutton / ratingbar / switch / textclock / togglebutton 等控件新增
UI 模式控件的颜色色值支持 OmniColor 类型 (如 color="orange")新增
UI 模式的控件完全支持 attr 方法设置控件属性 (如 ui.text.attr('color', 'blue'))新增
UI 模式控件支持布尔类型属性值的缺省形式 (如 clickable="true" 可简写为 clickable 或 isClickable)新增
button 控件支持 isColored 及 isBorderless 布尔类型属性新增
console.resetGlobalLogConfig 方法用于重置全局日志配置新增
web.newWebSocket 方法用于创建 Web Socket 实例 (参阅 项目文档 > 万维网)修复
文件管理器的文件夹排序异常修复
floaty 模块构建的浮动窗口无法调节样式及位置的问题issue #60
修复
floaty 模块构建的浮动窗口与系统状态栏重叠的问题修复
http.postMultipart 方法功能异常issue #56
修复
Android 7.x 无法运行任何脚本的问题issue #61
修复
sign.property 文件不存在时无法构建项目的问题修复
高版本系统 AutoJs6 置于后台时可能因无前台通知权限而崩溃的问题 (API >= 33)修复
调用 console.show 方法后日志窗口点击 FAB 按钮无法清空日志的问题修复
脚本编辑器调试时出现的 prototype 空指针异常修复
脚本编辑器运行脚本时在缓存文件夹运行临时脚本而非先保存再在原始位置运行以避免可能的脚本内容丢失问题修复
调整布局层次分析的层级色条宽度避免层级过多时控件名称无法显示的问题issue #46
优化
布局分析浮动窗口增加退出按钮以关闭窗口issue #63
优化
脚本绝对路径使用简称形式以缩减文本长度并增加可读性优化
将 Error 替换为 Exception 避免出现异常时 AutoJs6 应用崩溃优化
视图 (View) 绑定方式由 ButterKnife 迁移至 View Bindingissue #48
优化
服务端模式非正常关闭时将于 AutoJs6 启动时自动开启issue #64
优化
客户端模式非正常关闭时将于 AutoJs6 启动时按最近一次的历史地址自动连接