无障碍管理

功能概述

无障碍管理窗口 用于在云控后台查看和管理设备中各个应用的无障碍服务。

在该窗口中,可以查看设备所有应用的 无障碍服务状态、应用包名和服务类名
并支持对指定应用执行 开启关闭 无障碍服务 的操作。

主要支持以下功能:

  • 查看无障碍状态
    显示设备上所有应用的无障碍服务列表,可查看应用包名与服务类名,并支持筛选 已启用 / 未启用 的服务。
  • 控制无障碍服务
    支持对单个应用执行 开启或关闭 操作,同时支持 批量开启或批量关闭,状态变更会实时同步到设备。

打开步骤

单个设备操作

右键选中目标设备 → 点击 功能 → 选择 无障碍 → 打开 无障碍管理 窗口

多个设备操作

批量选择多个设备 → 打开 悬浮菜单 → 点击 功能模块 → 选择 无障碍 → 打开 无障碍管理 窗口


无障碍 Bug

该问题属于 安卓 / 鸿蒙系统的无障碍服务 Bug,并非云控程序故障。 在部分设备上偶尔会出现无障碍服务异常的情况。

现象表现

在远程投屏控制时可能出现以下情况:

  • 点击、滑动操作失效
  • 自动化脚本的坐标点击、坐标滑动失效
  • 按键模拟正常
  • 控件查找正常,控件点击正常

也就是说会出现:

坐标点击、坐标滑动失效,但按键模拟和控件点击正常 的情况。

原因说明

该问题属于 安卓 / 鸿蒙系统的无障碍服务异常

无障碍服务异常时,不同类型的操作受影响情况不同:

  • 坐标点击 / 坐标滑动
    属于 模拟触摸事件(Touch Event),依赖无障碍服务的 触摸注入能力
    在部分安卓 / 鸿蒙系统出现无障碍 Bug 时,触摸注入功能可能异常,从而导致 坐标点击、坐标滑动失效
  • 控件点击(node.click()
    属于 直接触发控件事件,不通过坐标触摸,因此通常不会受到该 Bug 影响。
  • 按键模拟
    属于 系统按键事件(KeyEvent),虽然同样依赖无障碍服务,但使用的是 按键事件通道,不依赖触摸注入,因此在该 Bug 出现时通常仍然可以正常执行。

因此在该 Bug 出现时,通常会表现为:坐标点击、坐标滑动失效,但按键模拟和控件点击仍然正常。

该问题在 刚完成授权后出现的概率较高,其他情况下出现概率较低。

解决方法

如果出现以上情况,可以按照以下步骤处理。

步骤1:重新启用无障碍服务(推荐)

  1. 打开 无障碍管理窗口
  2. 批量 关闭所有无障碍服务
  3. 重新开启
  4. 重复 2 次
  5. 最终确保 云控 APP 的无障碍服务处于开启状态

完成后关闭窗口,检查 投屏点击 / 滑动是否恢复正常

步骤2:重启投屏连接

如果仍未恢复:

右键设备 → 点击 重启 → 选择 重启中控投屏连接

然后再次测试是否恢复正常。

步骤3:重启云控 APP

如果仍未恢复:

右键设备 → 点击 重启 → 选择 重启云控 APP

大多数设备在这一步即可恢复正常。

步骤4:重复以上步骤

如果问题仍未解决,可以 重新执行步骤1~步骤3 再尝试一次。

步骤5:重启手机

如果仍然无法恢复,建议 远程重启手机设备


注意事项

⚠️ 请确保设备已通过 授权工具云控APP 授权,若未完成授权,将无法正常执行 开启、关闭或批量控制无障碍服务 的操作。