翻译:刘辉 信息无障碍研究会
本文档翻译自谷歌官方文档《》。如您对翻译文档内容有异议,请将原文文档做为主要参考,原文版权由Google持有并保留。
本翻译文档使用请参见 。 文档可以免费使用、分享,但请保留本链接,如您对内容上有任何的意见或疑问,请留言反馈或发送邮件至liuhui@,我们只是希望文档内容能够统一完整,真正帮助开发者完善产品的信息无障碍。
无障碍测试让开发者从用户角度体验应用,并发现可能被忽略的可用性问题。无障碍测试让开发者有机会提升所有用户的使用能力和功能,包含残障用户。
为了获取更好的无障碍性能,推荐使用以下方法:
- 人工测试:使用Android无障碍服务与应用进行交互;
- 使用分析工具测试:使用工具发现提升应用无障碍性能的机会;
- 用户测试:从与应用真正交互的用户那里获取反馈。
人工测试让开发者站在用户的角度。Android Accessibility 对象改变了应用内容呈现给用户的方式,也改变了用户与内容的交互方式。通过使用无障碍服务与应用进行交互,开发者可以像用户一样体验应用。
TalkBack是Android的内置读屏软件。当启用TalkBack,用户可以与Android设备进行交互,而不用观看屏幕。部分视障用户依赖TalkBack使用应用。
- 在确认对话框,选择OK确认允许。
打开TalkBack后,有两种常用方式导航:
- 线性导航:快速左右扫动,线性地导航屏幕元素。双击任意位置选择。
- 触摸浏览:在屏幕上拖动手指,听取手指下的内容。双击任意位置选择。
使用TalkBack浏览应用,需完成以下步骤:
- 线性扫动浏览每一个元素;
- 当导航时,思考以下问题:
- 每个元素的语音反馈是否正确地传达了其内容和目的?(学习怎样。)
- 语音通知是否精确,还是冗余?
- 是否可以轻松地完成主流程?
- 是否可以通过扫动到达每一个元素?
- 如果出现警告或其他临时消息,会被大声朗读吗?
更多信息和提示,参见。
查看或修改开发者设置,需完成以下步骤:
- 选择设置>开发者设置:
- 日期输出级别:选择VERBOSE;
- 显示语音输出:打开该设置,在屏幕上查看TalkBack语音输入;
- 启用“节点树调试”:打开该设置,暴露屏幕内容给设备日期。参见“”。
- 可选:如果开启显示语音输出,可以只依赖文本输出,关闭语音反馈:
- 在TalkBack设置中,选择音量>与媒体音量一样大;
- 在设备设置中,选择语音,设置媒体音量为0。