繁体   English   中英

测试应用程序的可访问性(对话)

[英]Test accessibility (talkback) for application

我正在使我的应用程序可访问性兼容。 通过在xml中提供android:contentDescription =“your string”,为可访问性框架提供正确的数据。

此外,我还看到了关于使应用程序可访问的Android开发人员指南,以概述您需要采取哪些步骤来确保您的应用程序与可访问性服务正常工作。

现在问题是在每个屏幕上测试这些都需要更多时间。 我的应用程序有30个屏幕,每次去任何模块将需要大约15-20分钟,当回访开启时。

谁能建议工具/更好的方法来测试应用程序?

@unof是对的,您可以使用的一个工具是lint,以显示缺少内容描述的一些警告。

我也正在尝试使用Google辅助功能测试框架,它可以帮助您自动执行某些测试: https//github.com/google/Accessibility-Test-Framework-for-Android

除此之外,一个好的建议是使用支持对讲的模拟器,我使用安装了Gapps的Genymotion,对于某些情况比使用实际设备更容易/更快,如果你要测试多个手势,我'我建议使用Genymotion远程控制功能: https ://docs.genymotion.com/Content/03_Virtual_Devices/Emulating_sensors_and_features/Remote_control.htm在您需要跟踪网络请求时使用两个手指进行滚动时非常方便,因为可访问性需要。

仍然是您必须执行的手动任务,因此请尝试进行调整。

转到“辅助功能”设置并提高说出文本的速度: http//developer.android.com/design/patterns/accessibility.html#tools

了解一些手势以及探索TalkBack设置也很有帮助: https//support.google.com/accessibility/android/answer/6006589?hl = zh-CN

我希望它有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM