午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

瀏覽:168日期:2022-09-27 10:58:43

本文列舉出一些可以提高整體效率的Android Studio技巧和資源。

顯然有太多太多這方面的東西,但是為了文章的簡(jiǎn)潔性,我把它限制在50個(gè)以內(nèi),希望你能喜歡!

視覺效果

1. Android Logcat的Material顏色主題。

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

要改變Android Studio的Logcat你需要這樣做:進(jìn)入Preferences (Windows上是Settings / Linux machines) → Editor → Colors & Fonts → Android Logcat,然后為每種類型的log設(shè)置前景顏色(foreground)。

我使用的material顏色:

Assert #BA68C8

Debug #2196F3

Error #F44336

Info #4CAF50

Verbose #BBBBBB

Warning #FF9800

注意里面有幾個(gè)現(xiàn)有的主題,可以直接修改現(xiàn)有主題(不建議),或者點(diǎn)擊save as按鈕拷貝一個(gè)主題并改名為Material theme Color然后再改變每種類型log的顏色。

2. 防止當(dāng)前應(yīng)用崩潰時(shí)Logcat清除log。

在Android Monitor面板的右上方點(diǎn)擊下拉菜單中的choose Edit filter configuration:

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

注意是在工程界面的底部Android Monitor面板,而不是單獨(dú)的Android Monitor工具中。

3. 使用一個(gè)適合自己的代碼主題 (IntelliJ / Android Studio).

找到Preferences → Code Style → Java,在Scheme下拉菜單中你可以選擇一個(gè)代碼風(fēng)格(或者設(shè)置一個(gè)新的)。

有兩個(gè)風(fēng)格值得專門提一下:

Square Java Code Styles with Android

Google Java Code Style .

你可以按照下面gif圖中的做法導(dǎo)入主題:

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

4. 使用分屏提高效率

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

要打開這個(gè)功能,右鍵主屏幕的選項(xiàng)卡(tab)選擇 Split Vertically / Horizontally。

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

但是為了盡量提高效率我們需要設(shè)置一個(gè)自定義的快捷方式。為此找到到Preferences → Keymap,搜索Split Vertically。然后打開一個(gè)上下文菜單,點(diǎn)擊Add Keyboard Shortcut。

我的分屏(vertical)快捷鍵設(shè)置的是control + alt + v。做法如下面的gif圖所示。同樣的你還可以為 horizontal split設(shè)置快捷鍵。

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

5. 無干擾模式

你可以到View → Enter Distraction Free Mode里啟用它

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

在無干擾模式下,編輯器占據(jù)了整個(gè)IntelliJ IDEA窗口,沒有任何tab或者工具按鈕。代碼居中顯示。[ IntelliJ Idea Viewing Modes ]

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

6. 使用Live Templates

你可以使用快捷鍵:cmd + j (Windows / Linux: ctrl + j)。

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

可以使用已經(jīng)定義好了的Live Templates,比如Toasts 或者if語句。

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

可以使用自定義的templates。這里是 Reto Meier 的一篇不錯(cuò)的參考文章。你也可以參考 IntelliJ IDEA 的文檔。

快捷鍵以及有用的命令

1. 最有用的命令是搜索命令的命令:cmd + shift + a (Windows / Linux: ctrl + shift + a)。

假設(shè)你想關(guān)閉當(dāng)前tab卻不知道怎么做,你只需輸入close你就可以得到一個(gè)正確的快捷鍵/命令。

2. 選擇最近的復(fù)制粘貼(管理剪切版):cmd + shift + v (Windows / Linux: ctrl + shift + v)。

默認(rèn)有5個(gè)最近的復(fù)制/粘貼元素。

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

The depth of the Clipboard stack is configured in the Limits section on the Editor page of the Settings dialog box. When the specified number is exceeded, the oldest entry is removed from the list. [ Cutting, Copying and Pasting in IntelliJ IDEA ]

3. 啟用多光標(biāo)功能:control + g (alt + j for Windows / Linux)。

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

Bartek Lipinski 在Medium上提供了一篇關(guān)于這個(gè)功能的 詳細(xì)文章 。強(qiáng)烈推薦!

4. 打開一個(gè)類: cmd + o (Windows / Linux: ctrl + n)。

5. 打開任意文件: cmd + shift + o (Windows / Linux: ctrl + shift + n)。

6.打開symbol:cmd + option + o (Windows / Linux: alt + shift + n)。

7. 跳到實(shí)現(xiàn):cmd + option + b (Windows / Linux:

ctrl + alt + b)。

假如你有一個(gè)interface。通過點(diǎn)擊接口的名字,然后按下快捷鍵就可以跳轉(zhuǎn)到這個(gè)接口的實(shí)現(xiàn)。如果有多個(gè)實(shí)現(xiàn)會(huì)出現(xiàn)下拉選擇。

8. 跳轉(zhuǎn)到定義:cmd + b (Windows / Linux: ctrl + b)。

可以讓你快速跳轉(zhuǎn)到一個(gè)類,方法或者變量被定義的地方。

9. 跳轉(zhuǎn)到類型定義處:control + shift + b (Windows / Linux:

ctrl + shift + b)。

假設(shè)你定義了:

Employee employee = new Employee(“Michal”);

當(dāng)你的插入符號(hào)在employee上,這時(shí)你按下快捷鍵,你將跳轉(zhuǎn)到Employee類中。

10. 跳轉(zhuǎn)到super: cmd + u (Windows / Linux: ctrl + u)。

比如,你重寫了一些方法,當(dāng)你的插入符號(hào)在方法名上,按下這個(gè)快捷鍵你將跳轉(zhuǎn)到parent的這個(gè)方法。

11. Move between tabs: cmd + shift + [ (move left) or cmd + shift + ](move right) (Windows / Linux: alt + ← / →).

12. Move between Design / Text tabs in layout’s view:

control + shift + ← / → (Windows / Linux: alt + shift + ← / →).

13. 關(guān)閉當(dāng)前的tab:cmd + w (Windows / Linux: ctrl + shift + a)。

14. 隱藏所有窗口:cmd + shift + F12 (Windows / Linux:

ctrl + shift + F12)。

15. 最小化 Android Studio instance: cmd + m (Windows / Linux:

ctrl + m)。

16. 格式化代碼: cmd + option + l (Windows / Linux:

ctrl + alt + l)。

17. Auto-indent lines: control + option + i (Windows / Linux:

ctrl + alt + i).

18. 實(shí)現(xiàn)接口的方法: control + i (Windows / Linux: ctrl + i)。

假設(shè)你要實(shí)現(xiàn)一個(gè)接口。這個(gè)快捷鍵可以讓你快速導(dǎo)入這個(gè)接口的所有方法。

19. Smart code completion (filters the list of methods and variables by expected type): control + shift + space (Windows / Linux: ctrl + shift + space).

20. 查找: cmd + f (Windows / Linux: ctrl + f)。

21. 查找并替換: cmd + r (Windows / Linux: ctrl + r)。

22. 把一個(gè)硬編碼的字符串放到資源文件中:option + return (Windows / Linux: alt + enter)。光標(biāo)必須在這個(gè)文字之上時(shí)才能使用這個(gè)快捷鍵??聪旅娴膅if圖:

50個(gè)安卓開發(fā)者應(yīng)該熟悉的Android Studio技巧和資源

來自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/1116/6776.html

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 婷婷爱五月天 | 日韩久久免费视频 | 免费看黄av | 五月婷婷国产 | 国产日韩欧美综合 | www久久久 | 五月激情六月婷婷 | 久艹精品 | 亚洲久久网 | 欧美极品一区 | 综合色婷婷| 日韩精品视频免费播放 | 亚洲第一页av | 天堂在线免费观看视频 | 国产精品二区一区二区aⅴ污介绍 | 黄91在线观看 | 毛片毛片毛片毛片毛片毛片毛片 | 午夜天堂在线 | 免费看av大片 | 国产91对白在线播放 | 美国一级黄色录像 | 欧美日韩综合一区二区三区 | 日本黄页网站免费大全 | 欧美色图另类图片 | 九色视频91 | 91美女片黄在线观看游戏 | 一区二区三区国产视频 | 国产成人精品123区免费视频 | 欧美三级视频在线观看 | 四虎影视在线免费观看 | 国产91精品一区二区 | 国产传媒一区二区三区 | 中文字幕1区2区 | 久久视频免费在线观看 | 国产成人精品网站 | 国产91精品一区二区 | 成人欧美视频 | 一级黄色片在线 | 午夜视频免费看 | √8天堂资源地址中文在线 亚洲成人黄色片 | 超碰精品在线观看 |