Releases: xjyzs/Operator-on-Android
Releases · xjyzs/Operator-on-Android
v2.1
v2.0
「新增」
- 支持虚拟屏功能,你可在 AI 干活的同时刷视频、聊天...
- 引入远程服务架构,通过
su+app_process启动高权限后台进程RemoteMain - 新增
IInputControlAIDL 接口,支持跨进程调用触控注入、虚拟屏管理及截屏功能 - 适配 Android 14/15/16/17 的 WMS 截图架构,提升截屏兼容性与效率
- 虚拟屏支持后台常驻运行,增加
WakeLock保持系统唤醒 - 触控逻辑新增模拟人类行为的贝塞尔曲线滑动、长按微颤及双击功能
- 主界面新增应用启动器,支持将指定 App 投射至虚拟屏运行
- 适配 Android 13+ 的
InputConnection文本注入,增强对自定义终端和编辑器的兼容性 - 新增
hidden-api模块,用于访问系统隐藏接口
「优化」
- 深度重构
SuExecutor,采用双泵线程模型异步读取流,彻底解决readLine()导致的协程阻塞问题 - 优化截屏流程,支持在截图中动态绘制 AI 的点击位置(灰色落点)与滑动箭头
- 改进虚拟屏显示组件
VirtualDisplayViewer,使用SurfaceView替换TextureView以降低延迟 - 增强无障碍布局抓取逻辑,支持多屏幕(Virtual Display)独立识别
- 提示词(Prompt)优化:增加对 AI 灰色落点标识的纠偏指引与死循环预防机制
「删除」
- 移除旧版的
native-lib(JNI) 图像缩放逻辑 - 移除不再使用的
InputDialogActivity及静音后台保活音频文件
v1.3
「新增」
- 将
FloatingWindowService升级为无障碍服务,支持通过AccessibilityNodeInfo获取屏幕布局,让 AI 清晰地获取屏幕布局与按钮坐标,通过上下文防止忘记之前的屏幕内容,同时防止点歪 - 新增 Tokens 消耗统计功能,支持查看生成、输入、缓存及图片 Token 统计
- 悬浮窗支持最小化模式及自动吸附边缘逻辑,优化交互体验
- 新增权限引导界面,支持一键检测并申请 Root、悬浮窗、无障碍及忽略电池优化权限
- 增加 CPU 频率监控工具
CpuFreq,用于辅助检测页面加载状态,一定程度上避免了页面还在加载就返回给 AI
「优化」
- 优化主页布局
- 优化提示词顺序,优化 Tokens 缓存
- 优化应用名称获取逻辑,现在获取的名称将和 AI 上下文匹配
- 改进 AI 指令解析正则,支持处理转义字符及更复杂的参数格式
- 支持在悬浮窗内直接聚焦输入框并调用键盘输入
- 优化历史记录管理,支持长按删除单条记录及一键清空功能
v1.2
「新增」
- 新增历史记录功能
「新增」
- 优化截屏速度
v1.1
「新增」
- 可一键切换输入法
「优化」
- 美化用户界面
「其他」
- 代码仓库添加展示网站
v1.0.1
Merge remote-tracking branch 'origin/master'
v1.0
Add initial README.md for AutoGLM-UI project