-
开始使用无障碍功能扫描仪
在设计和开发 Android 应用时,您可以借助无障碍功能扫描仪为用户改进应用。
无障碍功能扫描仪可扫描您的屏幕,并根据以下信息提供建议,帮助您改进应用的无障碍功能:
- 内容标签
- 触摸目标的大小
- 可点按的内容
- 文本和图片对比度
重要提示:无障碍功能扫描仪不可以代替人工测试,也无法保证应用的无障碍程度。
第 1 步:安装并开启无障碍功能扫描仪
无障碍功能扫描仪适用于运行 Android 6.0 及更高版本的手机和平板电脑。了解如何查看 Android 版本。
- 从 Google Play 下载无障碍功能扫描仪。
- 打开无障碍功能扫描仪 。
- 在设备的“设置”应用中,按照提示开启无障碍功能扫描仪。
- 依次点按无障碍 无障碍功能扫描仪 使用服务。
- 如需关闭无障碍功能扫描仪:请返回设置 无障碍 无障碍功能扫描仪。
第 2 步:扫描您的应用
您可以扫描应用的快照,也可以在与应用交互时扫描一系列屏幕。
扫描录制内容
您可以在应用内扫描工作流程或任务。如果您选择此选项,那么当您使用和浏览应用时,无障碍功能扫描仪会录制并分析屏幕上的元素。
重要提示:录制内容包括一系列屏幕截图,不包括视频或音频。录制内容会保留在您的设备上,绝不会与 Google 分享。
要扫描录制内容,请执行以下操作:
- 打开您的应用。
- 点按“无障碍功能扫描仪”按钮 。
- 点按“录制”图标 。
- 使用您的应用。
- 如果您转为使用其他应用,录制会暂停,直到您返回该应用。
如需停止录制,请执行以下操作:
- 从屏幕顶部向下滑动以打开通知,或打开其他应用。
- 点按无障碍功能扫描仪正在录制。
- 点按“停止”图标 。
扫描快照
要扫描应用的单个屏幕,请执行以下操作:
- 打开您的应用。
- 点按“无障碍功能扫描仪”图标 。
- 点按“快照”图标 。
查看扫描结果
扫描录制内容或快照后,无障碍功能扫描仪会显示您的应用的一个或多个屏幕截图。在屏幕截图中,扫描结果显示为橙色矩形。
- 如需查看详细信息:请点按矩形围起来的区域。如果屏幕上有多个结果,请点按“下一步”图标 。
- 如需查看所有屏幕截图的完整结果列表:依次点按“列表”图标 按屏幕查看或按类别查看。
- 如需分享结果:点按“分享”图标 。
如果您已扫描录制内容或有多个屏幕截图:
- 如需浏览屏幕截图:点按顶部轮播界面中的屏幕截图,或点按“下一步”图标 。
- 如需查看包含所有屏幕截图的网格:请点按“媒体库”图标 。
提示:如果资源名称过长,无法在屏幕上显示,请轻触并按住该资源名称以滚动查看名称。
扫描安全窗口
如果您的应用声明某个窗口是“安全”的(使用
WindowManager.LayoutParams.FLAG_SECURE
),无障碍功能扫描仪无法针对该屏幕抓取截图,也无法评估其色彩对比度。对于这些窗口,无障碍功能扫描仪会在扫描您的应用后显示黑屏。但是,您仍然可以读取有关其他优化建议的扫描结果。更改对比度和触摸目标的尺寸阈值
您可以更改无障碍功能扫描仪针对对比度和触摸目标的尺寸所用的阈值。
- 在设备上转到“应用”部分。
- 依次点按“无障碍功能扫描仪”图标 “设置”图标 。
- 查看或更改您的设置:
- 文本对比度:为文本色彩对比度设置新的最小阈值。
- 图片对比度:为图片色彩对比度设置新的最小阈值。
- 触摸目标的尺寸:为触摸目标的尺寸设置新的最小阈值。
修改对比度结果
无障碍功能扫描仪会根据前景颜色和背景颜色来确定对比度。您可以更改前景颜色或背景颜色。
- 在设备上转到“应用”部分。
- 点按“无障碍功能扫描仪”图标 。
- 依次点按包含色彩对比度建议的扫描结果 修改颜色。
- 在屏幕截图下方,点按前景或背景。
- 如需更改前景颜色或背景颜色,请执行以下操作:
- 将选择框拖动到屏幕截图的其他区域。
- 在底部,点按一种建议的颜色。
- 点按应用。
提示:如需移动选择框,请点按侧边的箭头。如需执行更大的调整,请轻触并按住箭头。
分享扫描结果
您可以与其他人员(例如团队成员)分享结果。
如需立即分享结果,请执行以下操作:
- 完成扫描。
- 点按“分享”图标 。
- 选择要以哪种方式分享结果。
提示:如需分享针对个别内容的结果,请在查看相应内容时点按“分享”。
如需稍后分享结果,请执行以下操作:
- 在设备上转到“应用”部分。
- 点按“无障碍功能扫描仪”图标 。
- 依次点按扫描结果 “分享”图标 。
- 选择要以哪种方式分享结果。
管理过去的扫描结果
重命名扫描结果
- 在设备上转到“应用”部分。
- 点按“无障碍功能扫描仪”图标 。
- 依次点按扫描结果 “更多”图标 重命名标题。
- 创建标题。
- 点按重命名。
添加说明
- 在设备上转到“应用”部分。
- 点按“无障碍功能扫描仪”图标 。
- 依次点按扫描结果 “更多”图标 修改说明。
- 添加说明。
- 点按保存。
删除扫描结果
- 在设备上转到“应用”部分。
- 点按“无障碍功能扫描仪”图标 。
- 依次点按扫描结果 “更多”图标 删除扫描 删除。
获得帮助或发送反馈
如需获得有关无障碍功能扫描仪的帮助或发送反馈,请在应用中点按帮助和反馈。
-
无障碍功能扫描仪的结果
无障碍功能扫描仪会针对以下几点,找出改进应用无障碍功能的契机。
内容标签许多界面控件会依靠视觉提示来表明其含义和用途。有视觉障碍的用户可能难以看清这些提示。
您可以借助内容标签使界面控件更易于访问。内容标签不会显示在屏幕上,但是有视觉障碍的用户可以借助无障碍服务(例如,TalkBack 或其他屏幕阅读器)来访问这种标签。
无障碍功能扫描仪会找出内容标签在以下方面的改进契机:
- 界面元素标签缺失
找出屏幕阅读器可以聚焦并且(针对View
或其子层级中的相关View
)语音说明内容为空的View
。详细了解内容标签。 - 带类型或状态标签的界面元素
找出View
包含多余说明的情况。详细了解带类型或状态标签的内容。 - 重复的界面元素说明
找出一个层级中的View
包含完全重复的说明的情况。例如,如果两个可单独聚焦的按钮的说明中都含有“更多选项”,就可能使用户感到困惑。详细了解重复的说明。 - 链接的作用不明确
找出信息不丰富的链接文字,例如“点击此处”。详细了解不明确的链接文字。 - 不可见文本
找出带有屏幕阅读器未读出的可见标签的View
。详细了解不可见文本。
无障碍功能扫描仪会检查
View
的层级,并找出有动作障碍的用户在与某种界面布局进行互动时可能遇到困难的情况。- 可点击的链接
找出不是UrlSpan
的ClickableSpan
的使用情况。详细了解可点击的链接。 - 重复的可点击元素
找出屏幕位置与其他可点击元素相同的可点击元素。详细了解重复的可点击元素。 - 可修改的界面元素标签
找出contentDescription
不为空的以下项:EditText
和可修改的TextView
。详细了解可编辑的 View 标签。 - 不支持的界面元素类型
找出无障碍服务不支持的界面元素类型。详细了解不支持的界面元素类型。 - 遍历顺序
找出潜在的界面元素遍历顺序问题(可能会影响使用屏幕阅读器或其他无障碍服务的用户)。详细了解遍历顺序。 - 文字缩放
当您设计的界面可能导致文字被剪裁、剪切或隐藏时,无障碍功能扫描仪会找出字体大小和布局规范可能存在的问题。详细了解文字缩放。
无障碍功能扫描仪会找出尺寸较小的触摸目标(可能会给有动作障碍的用户带来困难)。
- 触摸目标的尺寸
找出尺寸小于 48x48dp(在任一方向上)的可点击和可长按的View
,或在输入法窗口中尺寸小于 32x32dp 的View
,或紧临显示屏边缘的 View。您可以在无障碍功能扫描仪设置中更改最小尺寸值。详细了解触摸目标尺寸。
无障碍功能扫描仪会提出有关改进色彩对比度的建议,以便有视觉障碍的用户可以更加轻松地使用您的应用。
- 文本和图片对比度
找出文字颜色和背景色(针对非空TextView
)或前景色和背景色(针对ImageView
)之间的对比度低于 3.0 的文字或图片。您可以在无障碍功能扫描仪设置中更改最小对比度值。详细了解色彩对比度。
详细了解无障碍功能
如需了解详情,请访问 Android 开发者无障碍功能文档。
- 界面元素标签缺失