测试无障碍功能

  对无障碍特性如语音提示、触控浏览提示、辅助手势进行测试需要你的测试设备进行设置,下面描述如何打开这些特性。

  测试语音提示

  android设备上的语音提示能够在你浏览应用时读出屏幕内容,通过启用该特性,你可以测试视障人士使用应用时的体验。

  android设备上用户可听见的反馈主要由对话无障碍服务以及触控浏览的系统功能。对话无障碍服务一般在大多数的android设备中预装,也可以免费从GooglePlay下载,触控浏览的系统功能可以在android 4.0及以上的设备上使用。

  用语音反馈来测试

  对讲无障碍服务是这样工作的,当用户移动焦点到一个控件上时它会读出控件的内容。测试焦点导航和语音提示时,该服务作为其中的一部分也应该被开启。

  要打开对讲无障碍服务:

  1.启动“setting"应用程序。

  2.找到"Accessibility"项并选择它。

  3.启用"Accessibility"。

  4.启用"TalkBack"。

  用触控浏览来测试

  触控浏览这个系统功能在android 4.0及以上的设备可用,它会开启一种特殊的辅助模式,用户可以在应用界面上拖动手指然后听到屏幕上的内容。该功能不需要平面上的元素获得焦点,而是监听手指在界面控件上的停留时间。

  要打开触控浏览功能:

  1.启动“setting"应用程序。

  2.找到"Accessibility"项并选择它。

  3.启用"TalkBack"。在android 4.1及以上设备中,系统会弹出一条消息让用户启用"Explore by Touch",在之前版本中,你必须按照下列步骤继续。

  4.返回"Accessibility"项并启用"Explore by Touch"项。注意你必须先启用"TalkBack",否则该选择不可用。

  测试焦点导航

  焦点导航指的是使用方向键在应用中的单个元素间切换焦点,视力不好或者手不方便的用户通常使用这种导航模式而不是触控导航。作为无障碍测试的一部分,你应该确保你的应用能够在只有方向键的情况下可以使用。

  你可以只使用焦点的控制来测试应用的跳转,尽管你的设备可能没有方向键。Android Emulator模拟了一个方向控制器,你可以用它来测试跳转。你也可以使用例如Eyes-Free Keyboard这样的软件来模拟方向控制器。

  测试手势导航

  手势导航是一种无障碍导航模式,它允许用户用特定的gestures来操作设备,该模式在android 4.1及以上的设备上可用。

  要打开手势导航:

  同时启用"TalkBack"和"Explore by Touch",这样手势导航也会自动启用。

  你可以通过如下路径改变手势设置:Settings-->Assessibility-->TalkBack-->Settings-->Manager shortcut gestures。