標籤:
一、介面區介紹
1、項目組織圖區,用於瀏覽專案檔,預設Project以Android組織方式展示。
2、設計區,預設在開啟布局檔案時為設計模式,可直接拖動控制項到介面上實現所見即所得 (WYSIWYG),下方的Design和Text就是代碼和設計模式的切換按鈕,切換至TEXT時,左側為代碼編輯區,右側為所見即所得 (WYSIWYG)的預覽。
為切換至TEXT的介面
而我們常用的代碼編輯時的介面就很簡單,左邊項目樹,右側代碼編輯區,為代碼編輯介面:
3、組件樹,用於展示整個頁面配置的層級關係。
4、屬性區,顯示選中控制項的可編輯屬性(僅在設計模式可見)。
5、工具列,提供常用操作按鈕
二、左側
Structure、Project、Captures面板 1、Structure面板
切換到Structure面板, Structure用於顯示當前活動檔案的結構,不僅僅支援 Java 檔案,同時支援 Xml 檔案、 .properties 設定檔等多種類型的檔案。在圖中1位置可以設定過濾要顯示的內容,如是否顯示內容、內部匿名類等。
2、Project面板
Project面板展示了項目中檔案的組織方式,預設是以Android,同時支援在Project、Packages、Scratches、ProjectFiles、Problems…中切換展示方式,我常用展示形式有Android和Project兩種,其他大家可以自行摸索一下,一起討論。
A.Android展示方式
結構如:
以APP形式展示,manifests檔案夾存放AndroidManifests.XML資訊清單檔;Java檔案下主要就是存放我們的java原始碼檔案,類似src。
res檔案夾分類存放了系統中使用到的資源,如索引值對都統一放到了values檔案夾;布局檔案都統一放到了layout檔案夾等等。我個人比較喜歡這種組織方式。
與APP同級的是Gradle的一些指令檔,一般情況下我們不會動他,我目前也沒有研究它,等用到了後期再補充吧。
B.Project展示方式
結果如:
用於瀏覽專案檔, Project 面板會顯示當前的所有的 module,android應用module 會顯示一個手機表徵圖(中的 app );android library module 會顯示一個書架表徵圖(中的 android-lib),java library module 會顯示一個咖啡表徵圖(中的 java-lib)這種方式的展示更類似於Eclispe。
其他的幾種展示方式我目前學習較淺,暫未使用到,所以對其也不甚瞭解,所以這裡暫時不說了,等用到了再補錄進來。
3、Captures面板
這個面板我暫時不知道幹什麼用的,有知道的朋友可以評論中留言幫解釋一下。
三、常用按鈕
- 編譯2中顯示的Moudle
- 當前Project的Moudle列表
- 運行2中顯示的Moudle
- 調試運行2中顯示的Moudle
- Run App With Coverage (這個不是很清楚是什麼用)
- 講調試器附加到安卓進程
- 設定
- 項目屬性
- 使用 Gradle 編譯 project
- AVD管理器(Android虛擬設備鏡像管理)
- Android SDK管理
- Android裝置監控
四、其他
說明:終端面板,和命令列作用一樣,可以執行一些命令列命令。
說明:顯示串連的終端的作業記錄及應用的記憶體使用量和CPU佔用情況。
快速鍵的映射可以在File-setting中Keymap中找到。下面給出常用的操作快速鍵說明:
說明:上面的快速鍵的說明都是IDEA的,因為Android Studio 源于于 IDEA ,因此 IDEA 的快速鍵在Android Studio 基本上都是適用的。
快速鍵這部分引用了網友的文章,單擊查看原文。
另外在網上也看到其他比較有用的文章,這裡直接給出文章的連結地址,不再在文中重複寫了,尊重一些原作者。
1.Android Studio之初體驗 ---- 很好很強大 感興趣內容:匯入Eclipse項目、安裝genymotion外掛程式、匯入第三方類庫、刪除一個項目
2.Android Studio如何設定代碼自動提示 感興趣內容:如標題所示,文中IDE版本較老,新版本設定位置在Setting—>Editor—>General—>Code Completion. 另外代碼提示的快速鍵是Ctrl+空格 (如果沒有自動出來的話可以用用)
五、結語
因為對於Android Studio,我也是新手,所以只能把目前能理解的功能給記錄下來,後面在使用中,慢慢補充內容。學習的時候也是學習前人的經驗,一點點嘗試,希望這篇文章可以協助後來者,有沒有說到的地方也歡迎補充。
Android開發自學筆記—1.1(番外)AndroidStudio常用功能介紹