1.5挡毅、Android Studio 輔助功能

文章摘要
1蒜撮、Android Studio 輔助功能,適用于Windows


英文文獻(xiàn)

一慷嗜、屏幕閱讀器兼容性(Screen reader compatibility)

屏幕閱讀器目前僅支持Android Studio的Windows上淀弹。

多種屏幕閱讀器的可用于Windows丹壕,但與Android Studio中的兼容性變化:

  • 1、NVDA: 我們建議您使用 NVDA 2015年或以后薇溃,因?yàn)檫@是對(duì)Android Studio中的輔助功能支持發(fā)展過程中普遍存在的屏幕閱讀器菌赖。
    如果您使用NVDA的32位版本,您必須在計(jì)算機(jī)上安裝32位JRE沐序,因?yàn)檫@個(gè)版本的NVDA的需要 C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL與Android工作室工作琉用。如果NVDA無法找到該文件,則NVDA事件日志窗口顯示消息策幼,“Java訪問橋不可用”邑时。
  • 2、Jaws: 要啟用Android Studio中的輔助功能特姐,啟動(dòng)大白鯊你啟動(dòng)Android Studio之前晶丘。如果未啟用的Android工作室交通方便,重啟工作室唐含。
  • 3浅浮、Windows Eyes: 我們不建議使用過Android Studio與Windows眼睛,在安裝過程中捷枯,Windows眼睛覆蓋您計(jì)算機(jī)上的所有的JDK和JRE中與舊版本中不與Android兼容工作室的Accessibility庫(kù)滚秩。
  • 4、Built-in Windows Narrator: 我們不建議的Windows講述淮捆,因?yàn)樗皇桥cJava輔助功能一般兼容郁油。

二、激活屏幕閱讀器支持

要建立與Android Studio中的屏幕閱讀器在Windows機(jī)器上攀痊,使用以下步驟:

  • 1桐腌、安裝屏幕閱讀器。

  • 2蚕苇、確保你已經(jīng)安裝了合適的Java版本的屏幕閱讀器哩掺,如下所示:

    • 如果您的屏幕閱讀器是32位,安裝32位JRE 1.7或更高版本涩笤。
    • 如果您的屏幕閱讀器是64位嚼吞,安裝64位JRE 1.7或更高版本。
  • 3蹬碧、要打開Java訪問橋舱禽,打開命令提示符,輸入“ [JRE_HOME]\bin\jabswitch -enable”恩沽,其中[JRE_HOME]是JRE的機(jī)器上的目錄誊稚。

  • 4、你的機(jī)器可能有Java Access Bridge的一些重要組成部分,這可能不是跨版本兼容的多個(gè)版本里伯。為了驗(yàn)證你的Java Access Bridge的配置是否正確城瞎,確認(rèn)您有以下重要文件的正確版本,如下所述:
    如果您的屏幕閱讀器的32位:

    • 確保C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL
      存在并且具有7.xxx或更高的版本號(hào)疾瓮。該文件的描述應(yīng)為“的Java(TM)平臺(tái)SE 7”脖镀。

    • 確認(rèn)修改的日期 [JRE_HOME]\lib\ext\access-bridge-64.jar
      和 [JRE_HOME]\jre\lib\ext\jaccess.jar文件(其中 [JRE_HOME]
      是JRE的主目錄你的機(jī)器上)是相同的目錄中的其他文件。
      如果這些文件的最后日期mofified從那些在各自的目錄中的其他文件的不同狼电,他們可能已經(jīng)由Windows安裝程序的眼睛覆蓋;
      在這種情況下蜒灰,你必須重新安裝JDK / JRE以確保您正在運(yùn)行這些文件的正確版本。
      如果您的屏幕閱讀器的64位:

    • 確保C:\Windows\System32\WindowsAccessBridge-64.DLL
      存在并且具有7.xxx或更高的版本號(hào)肩碟。
      該文件的描述應(yīng)為“的Java(TM)平臺(tái)SE 7”强窖。

    • 確認(rèn)修改的日期 [JRE_HOME]\lib\ext\access-bridge-64.jar
      和 [JRE_HOME]\jre\lib\ext\jaccess.jar
      文件(其中 [JRE_HOME]是JRE的主目錄你的機(jī)器上)是相同的目錄中的其他文件。如果這些文件的最后日期mofified從那些在各自的目錄中的其他文件的不同削祈,他們可能已經(jīng)由Windows安裝程序的眼睛覆蓋;
      在這種情況下翅溺,你必須重新安裝JDK / JRE以確保您正在運(yùn)行這些文件的正確版本。

  • 5髓抑、要激活的Android Studio中屏幕閱讀器支持未巫,單擊 文件>設(shè)置>外觀與行為>系統(tǒng)設(shè)置,檢查 支持屏幕閱讀器的復(fù)選框启昧,然后重新啟動(dòng)Android的工作室。這種設(shè)置確保了Android工作室的經(jīng)驗(yàn)是通過自定義鍵盤導(dǎo)航屏幕閱讀器用戶進(jìn)行了優(yōu)化劈伴,例如密末。如果您使用的是JAWS,請(qǐng)記住跛璧,你啟動(dòng)Android Studio之前严里,為了使此設(shè)置生效,必須啟動(dòng)大白鯊追城。

二刹碾、使用鍵盤

您可以使用鍵盤快捷方式通過Android Studio中的所有控件進(jìn)行導(dǎo)航。

注:部分Android Studio的元素是使用鍵盤進(jìn)行訪問使用對(duì)象導(dǎo)航(或類似)的屏幕閱讀器的功能座柱,只有當(dāng)迷帜。
對(duì)于對(duì)象導(dǎo)航或等效的幫助,請(qǐng)咨詢您的屏幕閱讀器的文檔色洞,如NVDA用戶指南戏锹。

三、激活主菜單

要打開主菜單和其他頂級(jí)菜單火诸,使用這些快捷鍵:

  • 要打開主菜單锦针,按F10。
  • 要在Windows機(jī)器上,按Alt + [打開頂級(jí)菜單助記 ]奈搜。例如悉盆,要打開文件菜單,按Alt + F馋吗。

四焕盟、文件和工具窗口之間導(dǎo)航

要將文件和工具窗口之間進(jìn)行切換,使用這些快捷鍵:

  • 要移動(dòng)到工具窗口耗美,按Alt + [ 數(shù)字 ](在Mac上京髓,命令+ [ 數(shù)字 ])。
    例如商架,移動(dòng)到項(xiàng)目結(jié)構(gòu)工具窗口堰怨,按Alt + 0(在Mac上,命令+ 0)蛇摸。

  • 要將文件和工具窗口备图,按Ctrl + Tab鍵(在Mac上,命令+ Tab鍵)之間移動(dòng)赶袄。要通過所有條目往前走揽涮,不斷按下Control + Tab鍵。

五饿肺、使用導(dǎo)航欄

導(dǎo)航欄蒋困,可以在一個(gè)項(xiàng)目中使用下面的快捷方式文件之間你移動(dòng):

  • 要激活導(dǎo)航欄,按Alt +家庭(在Mac上敬辣,期權(quán)+ FN +左)雪标。
  • 要在導(dǎo)航層次的項(xiàng)目之間切換,按下左箭頭或右箭頭溉跃。
  • 要打開顯示當(dāng)前項(xiàng)目的內(nèi)容的彈出窗口村刨,按空格鍵。

六撰茎、禁用代碼折疊

默認(rèn)情況下嵌牺,在Android Studio編輯器折疊文本擴(kuò)展區(qū)域的一部分。
例如龄糊,“導(dǎo)入”列表在一個(gè)Java源文件的開頭被折疊成包含文本“單行import …”逆粹。

當(dāng)使用屏幕閱讀器,代碼折疊可以使導(dǎo)航困難炫惩。
要修改代碼折疊選項(xiàng)枯饿,單擊 文件>設(shè)置>編輯>常規(guī)>代碼折疊(在Mac上, 文件>屬性>編輯>常規(guī)>代碼折疊)诡必。

七奢方、禁用自動(dòng)插入功能

默認(rèn)情況下搔扁,Android Studio中自動(dòng)插入結(jié)束大括號(hào),引號(hào)蟋字,括號(hào)或稿蹲。
當(dāng)使用屏幕閱讀器,自動(dòng)插入可能不是有用的鹊奖。
要修改自動(dòng)插入選項(xiàng)苛聘,單擊 文件>設(shè)置>編輯>常規(guī)>智能鍵(在Mac上, 文件>屬性>編輯>常規(guī)>智能鑰匙)忠聚。

八设哗、禁用自動(dòng)代碼完成彈出

默認(rèn)情況下,Android Studio中自動(dòng)顯示代碼完成彈出當(dāng)某些擊鍵類型的两蟀,如果它發(fā)現(xiàn)只有一個(gè)匹配网梢,匹配的自動(dòng)插入。這種行為可以創(chuàng)建與屏幕閱讀器一個(gè)令人困惑的經(jīng)歷赂毯。

要修改代碼完成autopopup和自動(dòng)插入選項(xiàng)战虏,單擊 文件>設(shè)置>編輯>常規(guī)>代碼完成(在Mac上, 文件>屬性>編輯>常規(guī)>代碼完成)党涕。

九烦感、訪問錯(cuò)誤,警告和代碼檢查

使用鍵盤來查看膛堤,并通過錯(cuò)誤手趣,警告和代碼檢查導(dǎo)航。

9.1肥荔、在所有文件中查看錯(cuò)誤的項(xiàng)目

當(dāng)您單擊生成>制作項(xiàng)目回懦,所有警告和錯(cuò)誤出現(xiàn)在消息窗口。該消息窗口是由于Android Studio 2.2中的訪問次企。(View錯(cuò)誤的歷史。)審查中的錯(cuò)誤消息的窗口潜圃,使用這些快捷鍵:

  • 要激活消息窗口中缸棵,按下Alt + 0(在Mac,選項(xiàng)+ 0)谭期。
  • 要在所有的消息堵第,請(qǐng)按向上和向下箭頭導(dǎo)航。

另外隧出,您也可以使用文本編輯器來查看踏志,并通過所有的錯(cuò)誤定位。
要使用編輯器來查看錯(cuò)誤胀瞪,按Ctrl + Alt +向上/向下(在Mac上针余,命令+期權(quán)+上/下)饲鄙。

十、回顧在一個(gè)文件中的錯(cuò)誤和代碼檢查

要查看在一個(gè)文件中的錯(cuò)誤圆雁,使用這些快捷鍵:

  • 要轉(zhuǎn)到下一個(gè)或下一個(gè)錯(cuò)誤忍级,按F2鍵或Ctrl + F2(在Mac上,命令+ F2)伪朽。
  • 要打開包含錯(cuò)誤消息轴咱,按下Control + F1工具提示(在Mac,命令+ F1)烈涮。

導(dǎo)航到所有代碼檢查朴肺,不只是錯(cuò)誤單擊

文件>設(shè)置>編輯>常規(guī)(在Mac上, 文件>首選項(xiàng)>編輯>常規(guī))坚洽,然后取消選擇 “下一個(gè)錯(cuò)誤的行動(dòng)去只有高優(yōu)先級(jí)的問題戈稿。

十一、使用標(biāo)簽縮進(jìn)

默認(rèn)情況下酪术,Android的Studio使用縮進(jìn)空格字符器瘪。
屏幕閱讀器用戶可能更喜歡標(biāo)簽縮進(jìn),因?yàn)檎Z言表達(dá)更簡(jiǎn)潔绘雁。

要更改標(biāo)簽縮進(jìn)橡疼,單擊 文件>設(shè)置>編輯>代碼樣式>的Java>標(biāo)簽和縮進(jìn) (在Mac上, 文件>首選項(xiàng)>編輯>代碼樣式>的Java>標(biāo)簽和縮進(jìn))庐舟,然后檢查使用制表符復(fù)選框欣除。

十二、使用布局編輯器

由于Android Studio 2.2中的挪略,布局編輯器是沒有完全享受到历帚。(View錯(cuò)誤的歷史。)一個(gè)臨時(shí)的解決方法是在默認(rèn)情況下在文本模式下打開的布局文件杠娱。(View錯(cuò)誤的歷史挽牢。)

在默認(rèn)情況下在文本視圖模式下打開布局文件,單擊 文件>設(shè)置>編輯>布局編輯器(在Mac上摊求, 文件>首選項(xiàng)>編輯>布局編輯器)禽拔,并檢查 身高XML編輯器復(fù)選框。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末室叉,一起剝皮案震驚了整個(gè)濱河市睹栖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌茧痕,老刑警劉巖野来,帶你破解...
    沈念sama閱讀 222,000評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異踪旷,居然都是意外死亡曼氛,警方通過查閱死者的電腦和手機(jī)豁辉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搪锣,“玉大人秋忙,你說我怎么就攤上這事」怪郏” “怎么了灰追?”我有些...
    開封第一講書人閱讀 168,561評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)狗超。 經(jīng)常有香客問我弹澎,道長(zhǎng),這世上最難降的妖魔是什么努咐? 我笑而不...
    開封第一講書人閱讀 59,782評(píng)論 1 298
  • 正文 為了忘掉前任苦蒿,我火速辦了婚禮,結(jié)果婚禮上渗稍,老公的妹妹穿的比我還像新娘佩迟。我一直安慰自己,他們只是感情好竿屹,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,798評(píng)論 6 397
  • 文/花漫 我一把揭開白布报强。 她就那樣靜靜地躺著,像睡著了一般拱燃。 火紅的嫁衣襯著肌膚如雪秉溉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,394評(píng)論 1 310
  • 那天碗誉,我揣著相機(jī)與錄音召嘶,去河邊找鬼。 笑死哮缺,一個(gè)胖子當(dāng)著我的面吹牛弄跌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播尝苇,決...
    沈念sama閱讀 40,952評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼铛只,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了茎匠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,852評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤押袍,失蹤者是張志新(化名)和其女友劉穎诵冒,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谊惭,經(jīng)...
    沈念sama閱讀 46,409評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡汽馋,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,483評(píng)論 3 341
  • 正文 我和宋清朗相戀三年侮东,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豹芯。...
    茶點(diǎn)故事閱讀 40,615評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡悄雅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出铁蹈,到底是詐尸還是另有隱情宽闲,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評(píng)論 5 350
  • 正文 年R本政府宣布握牧,位于F島的核電站容诬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏沿腰。R本人自食惡果不足惜览徒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,979評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望颂龙。 院中可真熱鬧习蓬,春花似錦、人聲如沸措嵌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铅匹。三九已至押赊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間包斑,已是汗流浹背流礁。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留罗丰,地道東北人神帅。 一個(gè)月前我還...
    沈念sama閱讀 49,041評(píng)論 3 377
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像萌抵,于是被迫代替她去往敵國(guó)和親找御。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,630評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容