Releases: ven-coder/assists
Releases · ven-coder/assists
v3.5.0
28 Apr 05:24
Compare
Sorry, something went wrong.
No results found
3.5.0(2026-04-28)
构建与目标平台 :Gradle / Android Gradle Plugin 8.9 、Kotlin 2.1 、Gradle Wrapper 等与 compileSdk / targetSdk 36 对齐;settings.gradle 集中管理插件版本,便于后续升级。
无障碍服务声明 :按 API 层级补充 xml-v26 / v33 / v34 等资源变体;默认配置收窄监听的事件类型(减少对滚动、悬停等极高频事件的订阅)、调整 notificationTimeout 等以降低事件风暴;扩展无障碍能力与 flag(如增强网页无障碍、过滤按键事件等)。集成方若依赖特定事件类型,请核对新版 assists_service.xml 是否与业务一致。
前台服务(Android 14+) :assists-mp 的 MPService 使用 ServiceCompat.startForeground 并声明 mediaProjection 类型,与 Manifest 及权限一致;simple 示例的前台服务改为 specialUse 类型并配合 Manifest,避免 API 34+ 缺少类型导致的异常。
示例应用 :Manifest 与 Overlay 等随上述约束做小调整;移除示例内重复的独立无障碍 XML,统一引用核心库声明。
v3.4.0
22 Apr 10:35
Compare
Sorry, something went wrong.
No results found
节点获取增强 :默认走「全窗口」根节点聚合(NodeLookupScope),可遍历 PopupWindow 、系统级浮窗 等独立窗口层;许多在 uiautomatorviewer 中不可见或无法展开 的节点,在此模式下可被查找与导出。相关查找、getRootNodeTree*、包名解析等 API 已与之对齐。
节点类型 :新增 AssistsNodeClassNames 及配套 isXxx() 判断,扩充常见系统 / AndroidX / Material 类名;原 NodeClassValue 与 AssistsCore 内旧扩展标为过时,建议迁移至 com.ven.assists.utils。
逻辑与稳定性 :修正多条件过滤、全文匹配、双击手势返回值与触摸层调度等边界行为,并做少量清理与内部去重。
新增:isA11yEnabled 判断无障碍是否已在系统设置中开启;省略 Context 时使用 AssistsCore.init 保存的 Application;支持 manifest 中注册为 AssistsService 子类的实现。
废弃:isAccessibilityServiceEnabled,请改用 isA11yEnabled。
修改:AssistsService 使用 getOrNull()(@JvmStatic)获取实例,instance 标为过时。
修改:无障碍服务资源补充 xml-v31 等声明,适配更高系统版本。
v3.2.219
13 Feb 06:56
Compare
Sorry, something went wrong.
No results found
refactor(overlays): 移除未使用的ClipboardTestActivity导入
- 从OverlayBasic.kt文件中移除了未使用的ClipboardTestActivity导入声明
- 清理了代码中的冗余依赖项,优化了代码结构
3.2.180
11 Aug 08:18
Compare
Sorry, something went wrong.
No results found
新增手势长按方法longPressByGesture
新增长按并自动粘贴方法(适合无法通过api直接输入内容的输入框)web端同步支持
新增web获取指定应用信息支持
新增web支持添加onAccessibilityEvent监听
新增web二维码扫码支持
新增web对浮窗设置flags
修复拓展方法AccessibilityNodeInfo.findByTags参数空字符串时节点筛选空问题
重命名了一些api方法名
3.2.17
28 May 23:45
Compare
Sorry, something went wrong.
No results found
增加 web 支持库
添加launchApp 稳定后台启动应用API
新增通过辅助服务截屏, 直接截取节点图片API
3.2.15
13 Apr 09:04
Compare
Sorry, something went wrong.
No results found
完善节点直接截取图片并展示截取的节点图片
实现Android10以上后台稳定启动其他应用api
3.2.14
13 Apr 09:05
Compare
Sorry, something went wrong.
No results found
修复android 14 mediaProjection调用报错Must register a callback before starting capture, to manage resources in response to MediaProjection states.
3.2.13
10 Apr 05:37
Compare
Sorry, something went wrong.
No results found
3.2.12
25 Mar 00:51
Compare
Sorry, something went wrong.
No results found
assists-mp去掉对于opencv减少不必要的包体积
兼容微信8.0.51以上版本获取的节点元素被混淆问题
3.2.11
25 Mar 00:50
Compare
Sorry, something went wrong.
No results found
更新时间:2025-03-19
修复手势执行一直未释放问题