Android開發自學筆記—1.1(番外)AndroidStudio常用功能介紹,androidstudio自學
一、介面區介紹
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面板
這個面板我暫時不知道幹什麼用的,有知道的朋友可以評論中留言幫解釋一下。
三、常用按鈕
四、其他
說明:終端面板,和命令列作用一樣,可以執行一些命令列命令。
說明:顯示串連的終端的作業記錄及應用的記憶體使用量和CPU佔用情況。
快速鍵的映射可以在File-setting中Keymap中找到。下面給出常用的操作快速鍵說明:
說明:上面的快速鍵的說明都是IDEA的,因為Android Studio 源于于 IDEA ,因此 IDEA 的快速鍵在Android Studio 基本上都是適用的。