日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

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

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

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

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

視覺效果

1. Android Logcat的Material顏色主題。

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

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

我使用的material顏色:

Assert #BA68C8

Debug #2196F3

Error #F44336

Info #4CAF50

Verbose #BBBBBB

Warning #FF9800

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

2. 防止當前應用崩潰時Logcat清除log。

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

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

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

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

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

有兩個風格值得專門提一下:

Square Java Code Styles with Android

Google Java Code Style .

你可以按照下面gif圖中的做法導入主題:

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

4. 使用分屏提高效率

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

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

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

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

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

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

5. 無干擾模式

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

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

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

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

6. 使用Live Templates

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

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

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

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

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

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

快捷鍵以及有用的命令

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

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

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

默認有5個最近的復制/粘貼元素。

50個安卓開發(fā)者應該熟悉的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. 啟用多光標功能:control + g (alt + j for Windows / Linux)。

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

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

4. 打開一個類: 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. 跳到實現(xiàn):cmd + option + b (Windows / Linux:

ctrl + alt + b)。

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

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

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

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

ctrl + shift + b)。

假設你定義了:

Employee employee = new Employee(“Michal”);

當你的插入符號在employee上,這時你按下快捷鍵,你將跳轉(zhuǎn)到Employee類中。

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

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

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)閉當前的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. 實現(xiàn)接口的方法: control + i (Windows / Linux: ctrl + i)。

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

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. 把一個硬編碼的字符串放到資源文件中:option + return (Windows / Linux: alt + enter)。光標必須在這個文字之上時才能使用這個快捷鍵。看下面的gif圖:

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

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

標簽: Android
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
天堂中文在线播放| 欧美日韩在线精品一区二区三区激情综合| 日韩精品导航| 国产一区二区三区成人欧美日韩在线观看| 国产欧美一区二区三区精品酒店| 国产精品sss在线观看av| 免费视频亚洲| 综合欧美精品| 国产精品综合| 日本黄色精品| 五月婷婷亚洲| 91成人超碰| 日韩国产一区二区| 午夜精品成人av| 亚洲主播在线| 国产欧美69| 极品av在线| 日韩一区二区久久| 日本亚洲欧洲无免费码在线| 国产麻豆一区| av一区在线| 欧美日韩中文字幕一区二区三区| 综合日韩av| 97国产成人高清在线观看| 亚洲综合专区| 国产精品久久久久久久久免费高清 | 日韩欧美国产精品综合嫩v| 亚洲深夜视频| 免费日韩视频| 国语精品一区| 国产三级精品三级在线观看国产| 免费人成在线不卡| 久久亚洲二区| 国产在线不卡一区二区三区| 一区二区三区网站| 综合日韩av| 91亚洲无吗| 欧美精品九九| 国产一区二区三区四区大秀 | 欧美啪啪一区| 午夜一级在线看亚洲| 日本久久二区| 亚洲精品一区二区在线看| 欧美激情麻豆| 日本在线成人| 中文视频一区| 在线一区视频| 极品日韩av| av高清不卡| 国产精品亲子伦av一区二区三区| 性欧美精品高清| 99精品在线观看| 中文字幕在线视频网站| 国产精品videossex久久发布 | 中文在线日韩| 欧美 日韩 国产一区二区在线视频| 欧美国产视频| 国产精品伦一区二区| 一区二区91| 亚洲精品黄色| 伊人精品久久| 亚洲丝袜啪啪| 亚洲毛片在线免费| 国产精品久久观看| 在线亚洲自拍| 久久中文亚洲字幕| 美女精品久久| 欧美久久亚洲| 中文在线中文资源| 久久天堂成人| 欧美日韩国产一区精品一区| 久久国产中文字幕| 首页国产欧美日韩丝袜| 热久久国产精品| 久久国产三级| 日韩大片在线| 欧美精选一区二区三区| 日韩中文字幕一区二区三区| 综合日韩在线| 精品国产欧美日韩| 日本欧美不卡| 成人羞羞视频播放网站| 老色鬼久久亚洲一区二区| 亚洲a成人v| 国产欧洲在线| 亚洲网址在线观看| 精品一区视频| 久久成人一区| 精品不卡一区| 男人的天堂亚洲一区| 麻豆一区二区三| 欧美成人综合| 国产精品亚洲综合色区韩国| 久久久久久免费视频| 日韩专区视频网站| 成人看片网站| 视频在线在亚洲| 老司机精品视频网| 午夜在线视频一区二区区别| 美女精品一区二区| 亚洲免费福利一区| 激情欧美日韩一区| 精品国产不卡一区二区| 天堂av在线一区| 久久久久久色 | 精品无人区麻豆乱码久久久| 国产综合婷婷| 水蜜桃精品av一区二区| 亚洲在线久久| 中文在线一区| 欧美日韩国产免费观看视频| 精品美女久久| 国产日韩欧美中文在线| 亚洲免费婷婷| 亚洲一区日韩| 99综合视频| 夜夜嗨一区二区三区| 亚洲91久久| 99热精品久久| 福利一区二区| 精品丝袜久久| 精品国产乱码久久久| 国产精品欧美日韩一区| 婷婷亚洲成人| 日韩激情精品| 免费在线观看精品| 性色一区二区| 日韩在线卡一卡二| 精品1区2区3区4区| 午夜在线精品偷拍| 91久久在线| 99国产精品久久久久久久| 国产v综合v| 中文另类视频| 日韩欧美在线中字| 日本а中文在线天堂| 亚洲福利免费| 日韩在线播放一区二区| 中文字幕日韩亚洲| 日韩av网站在线免费观看| 91精品国产自产精品男人的天堂 | 视频在线不卡免费观看| 蜜桃精品在线| 一区二区三区四区精品视频| 日本一区福利在线| 精品国产麻豆| 欧美日韩视频一区二区三区| 99国产精品私拍| 免费久久99精品国产自在现线| 亚洲精品日韩久久| 欧美黑人巨大videos精品| 欧美在线黄色| 麻豆久久一区| 亚洲深夜影院| 卡一精品卡二卡三网站乱码| 亚洲午夜91| 青青国产91久久久久久| 91综合视频| 日韩激情精品| 亚洲h色精品| 国产精品久久久一区二区| 久久在线电影| 国产欧美三级| 天堂日韩电影| 久久av偷拍| 亚洲a级精品| 欧美日韩国产在线观看网站 | www.九色在线| 欧美日韩a区| 一区在线视频观看| 日韩一区二区三区免费播放| 日本中文字幕视频一区| 久久精品免费一区二区三区| 国产精品中文字幕制服诱惑| 99精品一区| 国内精品麻豆美女在线播放视频| 蜜臀久久久久久久| 亚洲h色精品| av资源中文在线| 国产精品欧美日韩一区| 亚洲精品国产精品粉嫩| 亚洲激情婷婷| 亚洲成人免费| 国产一区日韩一区| 亚洲1234区| 中文在线а√在线8| 精品一区二区三区中文字幕| 97久久亚洲| 欧美日韩在线精品一区二区三区激情综合 | 欧美+日本+国产+在线a∨观看| 国产精品羞羞答答在线观看| 日韩精品五月天| 日韩国产欧美在线播放| 亚洲男人在线| 青青草91视频| 国产日韩欧美高清免费| 国产乱码精品| 麻豆国产精品| а√天堂中文在线资源8| 成人在线免费观看91|