无障碍管理
功能概述
无障碍管理窗口 用于在云控后台查看和管理设备中各个应用的无障碍服务。
在该窗口中,可以查看设备所有应用的 无障碍服务状态、应用包名和服务类名,
并支持对指定应用执行 开启 或 关闭 无障碍服务 的操作。
主要支持以下功能:
- 查看无障碍状态
显示设备上所有应用的无障碍服务列表,可查看应用包名与服务类名,并支持筛选 已启用 / 未启用 的服务。 - 控制无障碍服务
支持对单个应用执行 开启或关闭 操作,同时支持 批量开启或批量关闭,状态变更会实时同步到设备。
打开步骤
单个设备操作
右键选中目标设备 → 点击 功能 → 选择 无障碍 → 打开 无障碍管理 窗口
多个设备操作
批量选择多个设备 → 打开 悬浮菜单 → 点击 功能模块 → 选择 无障碍 → 打开 无障碍管理 窗口
无障碍 Bug
该问题属于 安卓 / 鸿蒙系统的无障碍服务 Bug,并非云控程序故障。 在部分设备上偶尔会出现无障碍服务异常的情况。
现象表现
在远程投屏控制时可能出现以下情况:
- 点击、滑动操作失效
- 自动化脚本的坐标点击、坐标滑动失效
- 按键模拟正常
- 控件查找正常,控件点击正常
也就是说会出现:
坐标点击、坐标滑动失效,但按键模拟和控件点击正常 的情况。
原因说明
该问题属于 安卓 / 鸿蒙系统的无障碍服务异常。
无障碍服务异常时,不同类型的操作受影响情况不同:
- 坐标点击 / 坐标滑动
属于 模拟触摸事件(Touch Event),依赖无障碍服务的 触摸注入能力。
在部分安卓 / 鸿蒙系统出现无障碍 Bug 时,触摸注入功能可能异常,从而导致 坐标点击、坐标滑动失效。 - 控件点击(
node.click())
属于 直接触发控件事件,不通过坐标触摸,因此通常不会受到该 Bug 影响。 - 按键模拟
属于 系统按键事件(KeyEvent),虽然同样依赖无障碍服务,但使用的是 按键事件通道,不依赖触摸注入,因此在该 Bug 出现时通常仍然可以正常执行。
因此在该 Bug 出现时,通常会表现为:坐标点击、坐标滑动失效,但按键模拟和控件点击仍然正常。
该问题在 刚完成授权后出现的概率较高,其他情况下出现概率较低。
解决方法
如果出现以上情况,可以按照以下步骤处理。
步骤1:重新启用无障碍服务(推荐)
- 打开 无障碍管理窗口
- 批量 关闭所有无障碍服务
- 再 重新开启
- 重复 2 次
- 最终确保 云控 APP 的无障碍服务处于开启状态
完成后关闭窗口,检查 投屏点击 / 滑动是否恢复正常。
步骤2:重启投屏连接
如果仍未恢复:
右键设备 → 点击 重启 → 选择 重启中控投屏连接
然后再次测试是否恢复正常。
步骤3:重启云控 APP
如果仍未恢复:
右键设备 → 点击 重启 → 选择 重启云控 APP
大多数设备在这一步即可恢复正常。
步骤4:重复以上步骤
如果问题仍未解决,可以 重新执行步骤1~步骤3 再尝试一次。
步骤5:重启手机
如果仍然无法恢复,建议 远程重启手机设备。
注意事项
⚠️ 请确保设备已通过 授权工具 为 云控APP 授权,若未完成授权,将无法正常执行 开启、关闭或批量控制无障碍服务 的操作。