文章摘要
1茴晋、項目結(jié)構
2陪捷、界面介紹
3、工具窗口
4诺擅、代碼自動完成
5市袖、查找示例代碼,快速構建
6掀虎、導航
7凌盯、代碼樣式和格式化
8、版本控制
Android Studio 是基于 IntelliJ IDEA 的官方 Android 應用開發(fā)集成開發(fā)環(huán)境 (IDE)烹玉。 除了 IntelliJ 強大的代碼編輯器和開發(fā)者工具驰怎,Android Studio 提供了更多可提高 Android 應用構建效率的功能,例如:
- 基于 Gradle 的靈活構建系統(tǒng)
- 快速且功能豐富的模擬器
- 可針對所有 Android 設備進行開發(fā)的統(tǒng)一環(huán)境
- Instant Run二打,可將變更推送到正在運行的應用县忌,無需構建新的 APK
- 可幫助您構建常用應用功能和導入示例代碼的代碼模板和 GitHub 集成
- 豐富的測試工具和框架
- 可捕捉性能、易用性、版本兼容性以及其他問題的 Lint 工具
- C++ 和 NDK 支持
- 內(nèi)置對 Google 云端平臺的支持症杏,可輕松集成 Google Cloud Messaging 和 App 引擎
一装获、項目結(jié)構
Android Studio 中的每個項目包含一個或多個含有源代碼文件和資源文件的模塊厉颤。 模塊類型包括:
Android 應用模塊
庫模塊
Google App 引擎模塊
默認情況下穴豫,Android Studio 會在 Android 項目視圖中顯示您的項目文件,如圖 1 所示逼友。該視圖按模塊組織結(jié)構精肃,方便您快速訪問項目的關鍵源文件。
所有構建文件在項目層次結(jié)構頂層 Gradle Scripts 下顯示帜乞,且每個應用模塊都包含以下文件夾:
-
manifests:包含 AndroidManifest.xml
文件司抱。 - java:包含 Java 源代碼文件,包括 JUnit 測試代碼黎烈。
- res:包含所有非代碼資源习柠,例如 XML 布局、UI 字符串和位圖圖像照棋。
磁盤上的 Android 項目結(jié)構與此扁平項目結(jié)構有所不同资溃。 要查看實際的項目文件結(jié)構,可從 Project 下拉菜單(在圖 1 中顯示為 Android)選擇 Project必怜。
您也可以自定義項目文件的視圖肉拓,重點顯示應用開發(fā)的特定方面: 例如,選擇項目的 Problems 視圖會顯示指向包含任何已識別編碼和語法錯誤(例如布局文件中缺失一個 XML 元素結(jié)束標記)的源文件的鏈接梳庆。
二膏执、界面
Android Studio 主窗口由圖 3 標注的幾個邏輯區(qū)域組成驻售。
- 圖 3. Android Studio 主窗口。
您可以通過隱藏或移動工具欄和工具窗口調(diào)整主窗口更米,以便留出更多屏幕空間欺栗。 您還可以使用鍵盤快捷鍵訪問大多數(shù) IDE 功能。
您可以隨時通過按兩下 Shift 鍵或點擊 Android Studio 窗口右上角的放大鏡搜索源代碼征峦、數(shù)據(jù)庫迟几、操作和用戶界面的元素等。此功能非常實用栏笆,例如在您忘記如何觸發(fā)特定 IDE 操作時类腮,可以利用此功能進行查找。
三蛉加、工具窗口
Android Studio 不使用預設窗口蚜枢,而是根據(jù)情境在您工作時自動顯示相關工具窗口缸逃。 默認情況下,最常用的工具窗口固定在應用窗口邊緣的工具窗口欄上厂抽。
- 要展開或折疊工具窗口需频,請在工具窗口欄中點擊該工具的名稱。 您還可以拖動筷凤、固定昭殉、取消固定、關聯(lián)和分離工具窗口嵌施。
- 要返回到當前默認工具窗口布局饲化,請點擊 Window > Restore Default Layout 或點擊 Window > Store Current Layout as Default 自定義默認布局。
- 要顯示或隱藏整個工具窗口欄吗伤,請點擊 Android Studio 窗口左下角的窗口圖標 [圖片上傳中。硫眨。足淆。(1)]。
- 要找到特定工具窗口礁阁,請將鼠標指針懸停在窗口圖標上方巧号,并從菜單選擇相應的工具窗口。
您也可以使用鍵盤快捷鍵打開工具窗口姥闭。 表 1 列出了最常用的窗口的快捷鍵丹鸿。
表 1. 部分實用工具窗口的鍵盤快捷鍵。
如果您想要隱藏所有工具欄棚品、工具窗口和編輯器選項卡靠欢,請點擊 View > Enter Distraction Free Mode。 此操作可啟用無干擾模式铜跑。 要退出“無干擾模式”门怪,請點擊 View > Exit Distraction Free Mode。
您可以使用快速搜索在 Android Studio 中的大多數(shù)工具窗口中執(zhí)行搜索和篩選锅纺。 要使用快速搜索掷空,請選擇工具窗口,然后鍵入搜索查詢囤锉。
四坦弟、代碼自動完成
Android Studio 有三種代碼自動完成類型,您可以使用鍵盤快捷鍵訪問它們官地。
表 2. 代碼自動完成的鍵盤快捷鍵酿傍。
備注:由于大家的機器都各不相同,可通過“鍵值映射”來設定自己的跨界鍵区丑。
五拧粪、查找示例代碼
Android Studio 中的代碼示例瀏覽器可以幫助您根據(jù)項目中當前突出顯示的符號查找 Google 提供的優(yōu)質(zhì) Android 代碼示例修陡。
Android的Studio提供了一個選擇代碼樣本和模板供你使用,加速您的應用開發(fā)可霎。瀏覽樣本代碼魄鸦,以了解如何建立不同組件的應用程序。使用模板來創(chuàng)建新的應用模塊癣朗,個人活動拾因,或其他特定的Android項目的組成部分。
- 5.1旷余、瀏覽示例
您可以使用樣本瀏覽器選擇绢记,預覽和導入一個或多個示例應用程序的項目。您也可以通過GitHub的瀏覽源代碼正卧。
a蠢熄、選擇文件>新建>導入示例。
b炉旷、使用搜索框或滾動條來瀏覽樣本签孔。
c、當你發(fā)現(xiàn)你感興趣的樣品窘行,突出顯示它饥追,看看預覽。
d罐盔、如果你想導入的項目但绕,點擊下一步,然后完成惶看。
5.2捏顺、從編輯器中內(nèi)嵌
Android Studio中的示例代碼瀏覽器可以幫助您找到根據(jù)您的項目當前突出顯示的符號Android的代碼示例。
a碳竟、在代碼中草丧,突出一個變量,類型或方法莹桅。
b昌执、右鍵單擊以顯示上下文菜單。
c诈泼、從上下文菜單中懂拾,選擇查找示例代碼。
d铐达、您的搜索結(jié)果顯示在工具窗口岖赋,如圖2所示。
e瓮孙、在工具窗口的左側(cè)窗格中唐断,選擇一個樣本选脊。
f、然后脸甘,滾動右窗格中發(fā)現(xiàn)被選擇的樣品中使用的高亮顯示的行代碼恳啥。
六、導航
以下是一些操作 Android Studio 的技巧丹诀。
- 使用最近文件操作在最近訪問的文件之間切換钝的。 按 Control+E(在 Mac 上,按 Command+E)調(diào)出“最近文件”操作铆遭。 默認情況下將選擇最后一次訪問的文件硝桩。 在此操作中您還可以通過左側(cè)列訪問任何工具窗口。
- 使用文件結(jié)構操作查看當前文件的結(jié)構枚荣。 按 Control+F12(在 Mac 上碗脊,按 Command+F12)調(diào)出“文件結(jié)構”操作。 您可以使用此操作快速導航至當前文件的任何部分橄妆。
- 使用導航至類操作搜索并導航至項目中的特定類望薄。 按 Control+N(在 Mac 上,按 Command+O)調(diào)出此操作呼畸。 “導航至類”支持復雜的表達式,包括駝峰颁虐、路徑蛮原、直線導航和中間名匹配等。 如果連續(xù)兩次調(diào)用此操作另绩,將顯示項目類以外的結(jié)果儒陨。
使用導航至文件操作導航至文件或文件夾。
按 Control+Shift+N(在 Mac 上笋籽,按 Command+Shift+O)調(diào)出“導航至文件”操作蹦漠。 要搜索文件夾,但不搜索文件车海,請在表達式末尾添加“/”笛园。
使用導航至符號操作按名稱導航至方法或字段。 按 Control+Shift+Alt+N(在 Mac 上侍芝,按 Command+Shift+Alt+O)調(diào)出“導航至符號”操作研铆。
按 Alt+F7 查找引用當前光標位置處的類、方法州叠、字段棵红、參數(shù)或語句的所有代碼片段。
七咧栗、樣式和格式化
在您編輯時逆甜,Android Studio 將自動應用代碼樣式設置中指定的格式設置和樣式虱肄。 您可以通過編程語言自定義代碼樣式設置,包括指定選項卡和縮進交煞、空格咏窿、換行、花括號以及空白行的約定错敢。要自定義代碼樣式設置翰灾,請點擊 File > Settings > Editor > Code Style(在 Mac 上,點擊 Android Studio > Preferences > Editor > Code Style)稚茅。
雖然 IDE 會在您工作時自動應用格式化纸淮,但您也可以通過按 Control+Alt+L(在 Mac 上,按 Opt+Command+L)顯式調(diào)用重新格式化代碼操作亚享,或按 Control+Alt+I(在 Mac 上咽块,按 Alt+Option+I*)自動縮進所有行。
案例:
- 圖 5. 格式化之前的代碼欺税。
- **圖 6.** 格式化之后的代碼侈沪。
八、版本控制基礎知識
Android Studio 支持多個版本控制系統(tǒng) (VCS)晚凿,包括 Git亭罪、GitHub、CVS歼秽、Mercurial应役、Subversion 和 Google Cloud Source Repositories。
在將您的應用導入 Android Studio 后燥筷,使用 Android Studio VCS 菜單選項啟用對所需版本控制系統(tǒng)的 VCS 支持箩祥、創(chuàng)建存儲庫、導入新文件至版本控制以及執(zhí)行其他版本控制操作:
在 Android Studio VCS 菜單中點擊 Enable Version Control Integration肆氓。
從下拉菜單中選擇要與項目根目錄關聯(lián)的版本控制系統(tǒng)袍祖,然后點擊 OK。
此時谢揪,VCS 菜單將根據(jù)您選擇的系統(tǒng)顯示多個版本控制選項蕉陋。
注: 您還可以使用 File > Settings > Version Control 菜單選項設置和修改版本控制設置。