分享Android開發(fā)自學(xué)筆記之AndroidStudio常用功能
相關(guān)下載:
Android Studio v1.3 官方最新版(apk應(yīng)用開發(fā)工具) http://www.dbjr.com.cn/softs/83206.html
Android Studio 官方最新版下載地址(支持國內(nèi)下載)http://www.dbjr.com.cn/softjc/83204.html
一、界面區(qū)介紹
1、項(xiàng)目組織結(jié)構(gòu)區(qū),用于瀏覽項(xiàng)目文件,默認(rèn)Project以Android組織方式展示。
2、設(shè)計(jì)區(qū),默認(rèn)在打開布局文件時(shí)為設(shè)計(jì)模式,可直接拖動控件到界面上實(shí)現(xiàn)所見即所得,下方的Design和Text就是代碼和設(shè)計(jì)模式的切換按鈕,切換至TEXT時(shí),左側(cè)為代碼編輯區(qū),右側(cè)為所見即所得的預(yù)覽。
下圖為切換至TEXT的界面
而我們常用的代碼編輯時(shí)的界面就很簡單,左邊項(xiàng)目樹,右側(cè)代碼編輯區(qū),下圖為代碼編輯界面:
3、組件樹,用于展示整個(gè)頁面布局的層級關(guān)系。
4、屬性區(qū),顯示選中控件的可編輯屬性(僅在設(shè)計(jì)模式可見)。
5、工具欄,提供常用操作按鈕
二、左側(cè)Structure、Project、Captures面板
1、Structure面板
切換到Structure面板, Structure用于顯示當(dāng)前活動文件的結(jié)構(gòu),不僅僅支持 Java 文件,同時(shí)支持 Xml 文件、 .properties 配置文件等多種類型的文件。在圖中1位置可以設(shè)置過濾要顯示的內(nèi)容,如是否顯示屬性、內(nèi)部匿名類等。
2、Project面板
Project面板展示了項(xiàng)目中文件的組織方式,默認(rèn)是以Android,同時(shí)支持在Project、Packages、Scratches、ProjectFiles、Problems…中切換展示方式,我常用展示形式有Android和Project兩種,其他大家可以自行摸索一下,一起討論。
A.Android展示方式
結(jié)構(gòu)如下圖:
以APP形式展示,manifests文件夾存放AndroidManifests.XML清單文件;Java文件下主要就是存放我們的java源代碼文件,類似src。
res文件夾分類存放了系統(tǒng)中使用到的資源,如鍵值對都統(tǒng)一放到了values文件夾;布局文件都統(tǒng)一放到了layout文件夾等等。我個(gè)人比較喜歡這種組織方式。
與APP同級的是Gradle的一些腳本文件,一般情況下我們不會動他,我目前也沒有研究它,等用到了后期再補(bǔ)充吧。
B.Project展示方式
結(jié)果如下圖:
用于瀏覽項(xiàng)目文件, Project 面板會顯示當(dāng)前的所有的 module,android應(yīng)用module 會顯示一個(gè)手機(jī)圖標(biāo)(下圖中的 app);android library module 會顯示一個(gè)書架圖標(biāo)(下圖中的 android-lib),java library module 會顯示一個(gè)咖啡圖標(biāo)(下圖中的java-lib)這種方式的展示更類似于Eclispe。
其他的幾種展示方式我目前學(xué)習(xí)較淺,暫未使用到,所以對其也不甚了解,所以這里暫時(shí)不說了,等用到了再補(bǔ)錄進(jìn)來。
3、Captures面板
這個(gè)面板我暫時(shí)不知道干什么用的,有知道的朋友可以評論中留言幫解釋一下。
三、常用按鈕
•編譯2中顯示的Moudle
•當(dāng)前Project的Moudle列表
•運(yùn)行2中顯示的Moudle
•調(diào)試運(yùn)行2中顯示的Moudle
•Run App With Coverage (這個(gè)不是很清楚是什么用)
•講調(diào)試器附加到安卓進(jìn)程
•設(shè)置
•項(xiàng)目屬性
•使用 Gradle 編譯 project
•AVD管理器(Android虛擬設(shè)備鏡像管理)
•Android SDK管理
•Android設(shè)備監(jiān)控
四、其他
說明:終端面板,和命令行作用一樣,可以執(zhí)行一些命令行命令。
說明:顯示連接的終端的運(yùn)行日志及應(yīng)用的內(nèi)存使用和CPU占用情況。
快捷鍵的映射可以在File-setting中Keymap中找到。
下面給出常用的操作快捷鍵說明:
說明:上面的快捷鍵的說明都是IDEA的,因?yàn)锳ndroid Studio 源于于 IDEA ,因此 IDEA 的快捷鍵在Android Studio 基本上都是適用的。
以上內(nèi)容是小編給大家分享Android開發(fā)自學(xué)筆記之AndroidStudio常用功能,希望大家喜歡。
- AndroidStudio 實(shí)現(xiàn)加載字體資源的方法
- Android IPC進(jìn)程間通信詳解最新AndroidStudio的AIDL操作)
- AndroidStudio利用android-support-multidex解決64k的各種異常
- AndroidStudio 使用過程中出現(xiàn)的異常(Gradle sync failed)處理辦法
- AndroidStudio 如何使用aar詳解
- 使用AndroidStudio上傳忽略文件至SVN Server的解決辦法
- Android Studio的中文亂碼問題解決方法
- 圖解Windows環(huán)境下Android Studio安裝和使用教程
- Android Studio 報(bào)錯(cuò)failed to create jvm error code -4的解決方法
- 打造酷炫的AndroidStudio插件
相關(guān)文章
Android的VSYNC機(jī)制和UI刷新流程示例詳解
這篇文章主要為大家介紹了Android的VSYNC機(jī)制和UI刷新流程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12Android?Compose狀態(tài)改變動畫animateXxxAsState使用詳解
這篇文章主要為大家介紹了Android?Compose狀態(tài)改變動畫animateXxxAsState使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11Android開發(fā)學(xué)習(xí)筆記 淺談WebView
WebView(網(wǎng)絡(luò)視圖)能加載顯示網(wǎng)頁,可以將其視為一個(gè)瀏覽器。它使用了WebKit渲染引擎加載顯示網(wǎng)頁,實(shí)現(xiàn)WebView有以下兩種不同的方法2014-11-11android仿360加速球?qū)崿F(xiàn)內(nèi)存釋放
本篇文章實(shí)現(xiàn)了Android仿360加速球?qū)崿F(xiàn)內(nèi)存釋放,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10Flutter進(jìn)階之實(shí)現(xiàn)動畫效果(六)
這篇文章主要為大家詳細(xì)介紹了Flutter進(jìn)階之實(shí)現(xiàn)動畫效果第六篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08Android?Studio打包?aar實(shí)現(xiàn)步驟示例詳解
這篇文章主要為大家介紹了Android?Studio打包aar步驟示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08從"Show?tabs"了解Android?Input系統(tǒng)
這篇文章主要介紹了從"Show?tabs"了解Android?Input系統(tǒng)的相關(guān)資料,需要的朋友可以參考下2023-01-01