Android開發自學筆記—1.1(番外)AndroidStudio常用功能介紹

來源:互聯網
上載者:User

標籤:

一、介面區介紹

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面板

這個面板我暫時不知道幹什麼用的,有知道的朋友可以評論中留言幫解釋一下。

 

三、常用按鈕

    1. 編譯2中顯示的Moudle
    2. 當前Project的Moudle列表
    3. 運行2中顯示的Moudle
    4. 調試運行2中顯示的Moudle
    5. Run App With Coverage (這個不是很清楚是什麼用)
    6. 講調試器附加到安卓進程
    7. 設定
    8. 項目屬性
    9. 使用 Gradle 編譯 project
    10. AVD管理器(Android虛擬設備鏡像管理)
    11. Android SDK管理
    12. 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常用功能介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.