編輯:關於Android編程
相關下載:
Android Studio v1.3 官方最新版(apk應用開發工具) http://www.jb51.net/softs/83206.html
Android Studio 官方最新版下載地址(支持國內下載)http://www.jb51.net/softjc/83204.html
一、界面區介紹
1、項目組織結構區,用於浏覽項目文件,默認Project以Android組織方式展示。
2、設計區,默認在打開布局文件時為設計模式,可直接拖動控件到界面上實現所見即所得,下方的Design和Text就是代碼和設計模式的切換按鈕,切換至TEXT時,左側為代碼編輯區,右側為所見即所得的預覽。
下圖為切換至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 基本上都是適用的。
以上內容是小編給大家分享Android開發自學筆記之AndroidStudio常用功能,希望大家喜歡。
1.使用ServerSocket創建TCP服務器端 Java中能接收其他通信實體連接請求的類是ServerSocket, ServerSocket對象用於監聽來 自客戶
Material Design引入了深度的UI元素。深入幫助用戶了解每個元素的相對重要性,並把注意力集中到手頭上正在做的事情。 一個視圖(控件),由Z屬性表
在viewgroup執行: public void snapToScreen(int whichScreen) { whichScreen = Mat
簡介 Activity是Android應用程序組件,實現一個用戶交互窗口,我們可以實現布局填充屏幕,也可以實現懸浮窗口。一個app由很多個Actvitiy