Android Studio辅助功能

本文档介绍了Android Studio 2.2及更高版本中的辅助功能。

屏幕阅读器兼容性

屏幕阅读器目前仅支持Windows上的Android Studio。

Windows提供了各种屏幕阅读器,但与Android Studio的兼容性各不相同:

  • NVDA:我们建议使用 NVDA 2015或更高版本,因为在开发Android Studio的辅助功能支持期间,这是流行的屏幕阅读器。如果使用32位版本的NVDA,则必须在计算机上安装32位JRE,因为此版本的NVDA需要C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL与AndroidStudio一起使用。如果NVDA找不到此文件,NVDA事件日志窗口将显示消息“Java Access Bridge not available”。
  • Jaws:要启用Android Studio辅助功能,请在启动Android Studio之前启动Jaws。如果未启用Android Studio辅助功能,请重新启动Studio。 Windows Eyes:我们不建议在Windows Eyes中使用Android Studio,因为在安装过程中,Windows Eyes会覆盖计算机上所有JDK和JRE的辅助功能库,而旧版本与Android Studio不兼容。
    内置Windows讲述人:我们不推荐使用Windows讲述人,因为它通常与Java可访问性不兼容。

激活对屏幕阅读器的支持
要在Windows计算机上使用Android Studio设置屏幕阅读器,请使用以下步骤:

安装屏幕阅读器。
确保您已为屏幕阅读器安装了适当的Java版本,如下所示:

如果您的屏幕阅读器是32位,请安装32位JRE 1.7或更高版本。
如果您的屏幕阅读器是64位,请安装64位JRE 1.7或更高版本。
要打开Java Access Bridge,请打开命令提示符并键入“ [JRE_HOME]\bin\jabswitch -enable”,其中[JRE_HOME]是计算机上JRE的目录。

您的计算机可能具有Java Access Bridge的某些重要组件的多个版本,这些组件可能不兼容各个版本。要验证Java Access Bridge配置是否正确,请确认您具有以下重要文件的正确版本,如下所述:

如果您的屏幕阅读器是32位:
确保C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL 存在且版本号为7.xxx或更高。该文件的描述应为“Java(TM)Platform SE 7”。
确认[JRE_HOME]\lib\ext\access-bridge-64.jar和 [JRE_HOME]\jre\lib\ext\jaccess.jar文件的修改日期 ( [JRE_HOME]计算机上JRE的主目录)与其目录中的其他文件相同。如果这些文件的最后mofified日期与其各自目录中的其他文件的日期不同,则它们可能已被Windows Eyes安装程序覆盖; 在这种情况下,您必须重新安装JDK / JRE以确保您正在运行这些文件的正确版本。
如果您的屏幕阅读器是64位:
确保C:\Windows\System32\WindowsAccessBridge-64.DLL 存在且版本号为7.xxx或更高。该文件的描述应为“Java(TM)Platform SE 7”。
确认[JRE_HOME]\lib\ext\access-bridge-64.jar和 [JRE_HOME]\jre\lib\ext\jaccess.jar文件的修改日期 ( [JRE_HOME]计算机上JRE的主目录)与其目录中的其他文件相同。如果这些文件的最后mofified日期与其各自目录中的其他文件的日期不同,则它们可能已被Windows Eyes安装程序覆盖; 在这种情况下,您必须重新安装JDK / JRE以确保您正在运行这些文件的正确版本。
要在Android Studio中激活对屏幕阅读器的支持,请单击 文件>设置>外观和行为>系统设置,选中 支持屏幕阅读器复选框,然后重新启动Android Studio。此设置可确保为屏幕阅读器用户优化Android Studio体验,例如通过自定义键盘导航。如果您正在使用Jaws,请记住在启动Android Studio之前必须启动Jaws才能使此设置生效。

使用键盘
您可以使用键盘快捷键浏览Android Studio中的所有控件。

注意:只有在使用屏幕阅读器的对象导航(或类似)功能时,某些Android Studio元素才可通过键盘访问。有关对象导航或等效的帮助,请参阅屏幕阅读器文档,例如NVDA用户指南。

本节包含用于在Android Studio中导航的最有用的键盘快捷键。有关默认Android Studio键盘快捷键的完整指南,请阅读键盘快捷键。

激活主菜单
要打开主菜单和其他顶级菜单,请使用以下快捷方式:

要打开主菜单,请按F10。
要在Windows计算机上打开顶级菜单,请按Alt + [ mnemonic ]。例如,要打开“文件”菜单,请按Alt + F.

在文件和工具窗口之间导航
要在文件和工具窗口之间导航,请使用以下快捷方式:

要移至工具窗口,请按Alt + [ 数字 ](在Mac上,Command + [ 数字 ])。例如,要移至“项目结构”工具窗口,请按Alt + 0(在Mac上,Command + 0)。
要在文件和工具窗口之间移动,请按Control + Tab键(在Mac上,Command + Tab)。要浏览所有条目,请按住Control + Tab。

使用导航栏
导航栏允许您使用以下快捷方式在项目中的文件之间移动:

要激活导航栏,请按Alt + Home(在Mac上,选项+ Fn +左)。
要在导航层次结构中的项目之间切换,请按向左箭头或向右箭头。
要打开显示当前项目内容的弹出窗口,请按空格键。

禁用代码折叠
默认情况下,Android Studio编辑器会将部分文本折叠为可扩展区域。例如,Java源文件开头的“导入”列表将折叠为包含文本“ import …” 的单行。

使用屏幕阅读器时,代码折叠会使导航变得困难。要修改代码折叠选项,请单击 文件>设置>编辑器>常规>代码折叠(在Mac上, 文件>属性>编辑器>常规>代码折叠)。

禁用自动插入功能
默认情况下,Android Studio会自动插入结束花括号,引号或括号。

使用屏幕阅读器时,自动插入可能没用。要修改自动插入选项,请单击 文件>设置>编辑器>常规>智能键(在Mac上, 文件>属性>编辑器>常规>智能键)。

禁用自动代码完成弹出窗口
默认情况下,Android Studio会在键入某些键击时自动显示代码完成弹出窗口,如果只找到一个匹配项,则自动插入匹配项。此行为可能会给屏幕阅读器带来令人困惑的体验。

要修改代码完成的autopopup和自动插入选项,请单击 文件>设置>编辑器>常规>代码完成(在Mac上, 文件>属性>编辑器>常规>代码完成)。

访问错误,警告和代码检查
使用键盘查看和浏览错误,警告和代码检查。

查看项目中所有文件中的错误
单击“ 生成”>“生成项目”时,“ 消息”窗口中将显示所有警告和错误。从Android Studio 2.2开始,可以访问“ 消息”窗口。(查看错误历史记录。)

要查看“ 消息”窗口中的错误,请使用以下快捷方式:

要激活“ 消息”窗口,请按Alt + 0(在Mac上,选项+ 0)。
要浏览所有消息,请按向上和向下箭头。
或者,您可以使用文本编辑器查看和浏览所有错误。要使用编辑器查看错误,请按Control + Alt +向上/向下(在Mac上,Command + Option +向上/向下)。

在单个文件中查看错误和代码检查
要查看单个文件中的错误,请使用以下快捷方式:

要转到下一个或上一个错误,请按F2或Ctrl + F2(在Mac上,Command + F2)。
要打开包含错误消息的工具提示,请按Control + F1(在Mac上,Command + F1)。
要导航到所有代码检查 - 而不仅仅是错误 - 单击 文件>设置>编辑器>常规(在Mac上, 文件>首选项>编辑器>常规),然后取消选中 “下一个错误”操作仅转到高优先级问题。

使用制表符缩进
默认情况下,Android Studio使用空格字符进行缩进。屏幕阅读器用户可能更喜欢标签缩进,因为语言表达更简洁。

要更改为选项卡缩进,请单击 文件>设置>编辑器>代码样式> Java>选项卡和缩进 (在Mac上, 文件>首选项>编辑器>代码样式> Java>选项卡和缩进),然后选中使用选项卡字符复选框。

使用布局编辑器
从Android Studio 2.2开始,布局编辑器无法完全访问。(查看错误历史记录。)临时解决方法是默认情况下以文本模式打开布局文件。(查看错误历史记录。)

要在文本视图模式下默认打开布局文件,请单击 文件>设置>编辑器>布局编辑器(在Mac上, 文件>首选项>编辑器>布局编辑器),然后选中 首选XML编辑器复选框。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值