一.快捷鍵
1.Ctrl+E最仑,可以顯示最近編輯的文件列表
2.Shift+Click可以關(guān)閉文件
3.Ctrl+[或]可以跳到大括號(hào)的開(kāi)頭結(jié)尾
4.Ctrl+Shift+Backspace可以跳轉(zhuǎn)到上次編輯的地方
5.Ctrl+F12姨拥,可以顯示當(dāng)前文件的結(jié)構(gòu)
6.Ctrl+F7可以查詢(xún)當(dāng)前元素在當(dāng)前文件中的引用,然后按F3可以選擇
7.Ctrl+N足陨,可以快速打開(kāi)類(lèi)
8.Ctrl+Shift+N,可以快速打開(kāi)文件
9.Alt+Q可以看到當(dāng)前方法的聲明
10.Ctrl+W可以選擇單詞繼而語(yǔ)句繼而行繼而函數(shù)
11.Alt+F1可以將正在編輯的元素在各個(gè)面板中定位
12.Ctrl+P娇未,可以顯示參數(shù)信息
13.Ctrl+Shift+I(xiàn)nsert可以選擇剪貼板內(nèi)容并插入
14.Alt+I(xiàn)nsert可以生成構(gòu)造器/Getter/Setter等
15.Ctrl+Alt+V 可以引入變量墨缘。例如把括號(hào)內(nèi)的SQL賦成一個(gè)變量
16.Ctrl+Alt+T可以把代碼包在一塊內(nèi),例如try/catch
17.Alt+Up and Alt+Down可在方法間快速移動(dòng)
18.Ctrl+Shift+Alt+N可以快速打開(kāi)方法
19.Ctrl+j 打開(kāi)模板代碼
20.Ctrl+Alt+B 查看實(shí)現(xiàn)類(lèi)
21.返回值定義一個(gè)變量:Ctrl + Alt + V
22.ctrl+shift+"-/+"? 折疊/展開(kāi) 本類(lèi)方法
23.Ctrl+Alt+H? 查看方法調(diào)用順序
******插件快捷鍵**********
GsonFormat? ALT+S
Android code Generator? 根據(jù)XML生成類(lèi)(對(duì)象注入)
Android Studio Prettify? 1.自動(dòng)生成findViewById這種代碼忘蟹。 2.將代碼中的字符串提取在string.xml
Lifecycle Sorter? Ctrl + alt + K 生命周期排序
LayoutFormat,? 在Refactor菜單下? 格式化你的xml并將硬編碼的字符串和尺寸值放進(jìn)values 文件夾下
Android Studio引用第三方庫(kù)很方便飒房,只需要一句代碼就可以搞定,幾種引用第三方庫(kù)的方式媚值,總結(jié)一下:
方式:1:它就會(huì)自動(dòng)把這個(gè)包下載下來(lái)狠毯,并且引用它。節(jié)省git空間褥芒,而且修改版本也很方便嚼松。
compile 'com.android.support:support-v4:23.3.0'
方式2:引用libs下所有jar包
compile fileTree(dir: 'libs', include: ['*.jar'])
方式3:引用一個(gè)jar
compile files('libs/fastjson-1.1.53.android.jar')
方式4:引用一個(gè)aar文件,注意并不能像 方式2 那樣自動(dòng)引用全部的aar锰扶,而需要對(duì)每個(gè)aar分別進(jìn)行引用献酗。
compile(name: 'aar_file_name', ext: 'aar')
方式5:引用庫(kù)類(lèi)型的項(xiàng)目
compile project(':xxxsdk')
方式6:僅僅在編譯時(shí)使用,但最終不會(huì)被編譯到apk或aar里
provided files('libs/glide-3.7.0.jar')