1. 开始使用无障碍功能扫描仪
  2. 如何解读无障碍功能扫描仪的扫描结果
  1. 开始使用无障碍功能扫描仪

    在设计和开发 Android 应用时,您可以借助无障碍功能扫描仪为用户改进应用。

    无障碍功能扫描仪可扫描您的屏幕,并根据以下信息提供建议,帮助您改进应用的无障碍功能:

    • 内容标签
    • 触摸目标的尺寸
    • 可点按的内容
    • 文本和图片对比度

    重要提示:无障碍功能扫描仪不可以代替人工测试,也无法保证应用的无障碍程度。

    第 1 步:安装并开启无障碍功能扫描仪

    无障碍功能扫描仪适用于运行 Android 6.0 及更高版本的手机和平板电脑。了解如何查看 Android 版本

    1. Google Play 下载无障碍功能扫描仪。
    2. 打开无障碍功能扫描仪 Accessibility Scanner
    3. 在设备的“设置”应用中,按照提示开启无障碍功能扫描仪。
    4. 依次点按无障碍 然后 无障碍功能扫描仪 然后 使用服务
      • 如要关闭无障碍功能扫描仪:返回设置 然后 无障碍 然后 无障碍功能扫描仪

    第 2 步:扫描您的应用

    您可以扫描应用的快照,也可以在与应用交互时扫描一系列屏幕。

    扫描录制内容

    您可以在应用内扫描工作流程或任务。如果您选择此选项,那么当您使用和浏览应用时,无障碍功能扫描仪会录制并分析屏幕上的元素。

    重要提示:录制内容包括一系列屏幕截图,不包括视频或音频。录制内容会保留在您的设备上,绝不会与 Google 分享。

    要扫描录制内容,请执行以下操作:

    1. 打开您的应用。
    2. 点按“无障碍功能扫描仪”按钮
    3. 点按录制图标 摄像机
    4. 使用您的应用。
      • 如果您转为使用其他应用,录制会暂停,直到您返回该应用。

    如要停止录制,请执行以下操作:

    1. 从屏幕顶部向下滑动以打开通知,或打开其他应用。
    2. 点按无障碍功能扫描仪正在录制
    3. 点按“停止”图标

    扫描快照

    如要扫描应用的单个屏幕,请执行以下操作:

    1. 打开您的应用。
    2. 点按“无障碍功能扫描仪”图标
    3. 点按“快照”图标 选择图片

    查看扫描结果

    扫描录制内容或快照后,无障碍功能扫描仪会显示您的应用的一个或多个屏幕截图。在屏幕截图中,扫描结果显示为橙色矩形。

    • 如要查看详细信息:点按矩形围起来的区域。如果屏幕上有多个结果,请点按“下一步”图标 下一步
    • 如要查看所有屏幕截图的完整结果列表:依次点按“列表”图标 然后 按屏幕查看按类别查看
    • 如要分享结果:点按“分享”图标

    如果您已扫描录制内容或有多个屏幕截图:

    • 如要浏览屏幕截图:点按顶部轮播界面中的屏幕截图,或点按“下一步”图标 下一步
    • 如要查看包含所有屏幕截图的网格:点按“媒体库”图标

    提示:如果资源名称过长,无法在屏幕上显示,请轻触并按住该资源名称以滚动查看名称。

    扫描安全窗口

    如果您的应用声明某个窗口是“安全”的(使用 WindowManager.LayoutParams.FLAG_SECURE),无障碍功能扫描仪无法针对该屏幕抓取截图,也无法评估其色彩对比度。对于这些窗口,无障碍功能扫描仪会在扫描您的应用后显示黑屏。但是,您仍然可以读取有关其他优化建议的扫描结果。

    更改对比度和触摸目标的尺寸阈值

    您可以更改无障碍功能扫描仪针对对比度和触摸目标的尺寸所用的阈值。

    1. 在设备上转到“应用”部分。
    2. 依次点按“无障碍功能扫描仪”图标 Accessibility Scanner 然后“设置”图标 设置
    3. 查看或更改您的设置:
      • 文本对比度:为文本色彩对比度设置新的最小阈值。
      • 图片对比度:为图片色彩对比度设置新的最小阈值。
      • 触摸目标的尺寸:为触摸目标的尺寸设置新的最小阈值。

    修改对比度结果

    无障碍功能扫描仪会根据前景颜色和背景颜色来确定对比度。您可以更改前景颜色或背景颜色。

    1. 在设备上转到“应用”部分。
    2. 点按无障碍功能扫描仪图标 Accessibility Scanner
    3. 依次点按包含色彩对比度建议的扫描结果 然后 修改颜色
    4. 在屏幕截图下方,点按前景背景
    5. 如要更改前景颜色或背景颜色,请执行以下操作:
      • 将选择框拖动到屏幕截图的其他区域。
      • 在底部,点按一种建议的颜色。
    6. 点按应用

    提示:如要移动选择框,请点按侧边的箭头。如要执行更大的调整,请轻触并按住箭头。

    分享扫描结果

    您可以与其他人员(例如团队成员)分享结果。

    如要立即分享结果,请执行以下操作:

    1. 完成扫描。
    2. 点按“分享”图标
    3. 选择要以哪种方式分享结果。

    提示:如要分享针对个别内容的结果,请在查看相应内容时点按“分享”

    如要稍后分享结果,请执行以下操作:

    1. 在设备上转到“应用”部分。
    2. 点按“无障碍功能扫描仪”图标 Accessibility Scanner
    3. 依次点按扫描结果 接着点按“分享”图标
    4. 选择要以哪种方式分享结果。

    管理过去的扫描结果

    重命名扫描结果

    1. 在设备上转到“应用”部分。
    2. 点按“无障碍功能扫描仪”图标 Accessibility Scanner
    3. 依次点按扫描结果 接着点按“更多”图标 了解详情 接着点按 重命名标题
    4. 创建标题。
    5. 点按重命名

    添加说明

    1. 在设备上转到“应用”部分。
    2. 点按“无障碍功能扫描仪”图标 Accessibility Scanner
    3. 依次点按扫描结果 接着点按“更多”图标 了解详情 接着点按 修改说明
    4. 添加说明。
    5. 点按保存

    删除扫描结果

    1. 在设备上转到“应用”部分。
    2. 点按“无障碍功能扫描仪”图标 Accessibility Scanner
    3. 依次点按扫描结果 接着点按“更多”图标 了解详情 接着点按 删除扫描 接着点按 删除

    获得帮助或发送反馈

    如要获得有关无障碍功能扫描仪的帮助或发送反馈,请在应用中点按帮助和反馈

  2. 如何解读无障碍功能扫描仪的扫描结果

    无障碍功能扫描仪会针对以下几点,找出改进应用无障碍功能的契机。

    内容标签

    许多界面控件会依靠视觉提示来表明其含义和用途。有视觉障碍的用户可能难以看清这些提示。

    您可以借助内容标签使界面控件更易于访问。内容标签不会显示在屏幕上,但是有视觉障碍的用户可以借助无障碍服务(例如,TalkBack 或其他屏幕阅读器)来访问这种标签。

    无障碍功能扫描仪会找出内容标签在以下方面的改进契机:

    • 界面元素标签缺失
      找出屏幕阅读器可以聚焦并且(针对 View 或其子层级中的相关 View)语音说明内容为空的 View。详细了解内容标签
    • 带类型或状态标签的界面元素
      找出 View 包含多余说明的情况。详细了解带类型或状态标签的界面元素
    • 重复的界面元素说明
      找出一个层级中的 View 包含完全重复的说明的情况。例如,如果两个可单独聚焦的按钮的说明中都含有“更多选项”,就可能使用户感到困惑。详细了解重复的说明
    • 链接的作用不明确
      找出信息不丰富的链接文字,例如“点击此处”。详细了解链接文字不明确
    实现

    无障碍功能扫描仪会检查 View 的层级,并找出有动作障碍的用户在与某种界面布局进行互动时可能遇到困难的情况。

    • 可点击的链接
      找出不是 UrlSpanClickableSpan 的使用情况。详细了解可点击的链接
    • 重复的可点击的 View
      找出与其他可点击的 View 共用同一屏幕位置的可点击 View。详细了解重复的可点击的 View
    • 可修改的界面元素标签
      找出 contentDescription 不为空的以下项:EditText 和可修改的 TextView。详细了解可修改的 View 标签
    • 不支持的界面元素类型
      找出无障碍服务不支持的界面元素类型。详细了解不支持的界面元素类型
    • 遍历顺序
      找出潜在的界面元素遍历顺序问题(可能会影响使用屏幕阅读器或其他无障碍服务的用户)。详细了解遍历顺序
    触摸目标的尺寸

    无障碍功能扫描仪会找出尺寸较小的触摸目标(可能会给有动作障碍的用户带来困难)。

    • 触摸目标的尺寸
      找出尺寸小于 48x48dp(在任一方向上)的可点击和可长按的 View,或在输入法窗口中尺寸小于 32x32dp 的 View,或紧临显示屏边缘的 View。您可以在无障碍功能扫描仪设置中更改最小尺寸值。详细了解触摸目标的尺寸
    低对比度

    无障碍功能扫描仪会提出有关改进色彩对比度的建议,以便有视觉障碍的用户可以更加轻松地使用您的应用。

    • 文本和图片对比度
      找出文字颜色和背景色(针对非空 TextView)或前景色和背景色(针对 ImageView)之间的对比度低于 3.0 的文字或图片。您可以在无障碍功能扫描仪设置中更改最小对比度值。详细了解色彩对比度

    详细了解无障碍功能

    如需了解详情,请访问 Android 开发者无障碍功能文档