1、使用IDE開發APP的流程java
要熟悉一個新的IDE,可依次完成如下流程:android
2、相關術語解析架構
- Dalvik: Android特有的虛擬機,和JVM不一樣,Dalvik虛擬機很是適合在移動終端上使用!
- AVD: (android virtual machine):安卓虛擬設備,就是安卓的模擬器
- ADT: (android development tools)安卓開發工具
- SDK:(software development kit)軟件開發工具包,就是安卓系統,平臺架構等的工具集合,如adb.exe
- DDMS:(dalvik debug monitor service)安卓調試工具
- adb:安卓調試橋,在sdk的platform-tools目錄下,功能不少,命令行必備
- DX工具:將.class轉換成.dex文件
- AAPT:(android asset packing tool),安卓資源打包工具
- R.java文件:由aapt工具根據App中的資源文件自動生成,能夠理解爲資源字典
- AndroidManifest.xml:app包名 + 組件聲明 + 程序兼容的最低版本 + 所需權限等程序的配置文件
3、ADB命令行的一些指令app
執行ADB指令以前咱們還須要爲咱們的SDK配置一下環境變量:eclipse
Step 1:新建一個ANDROID_HOME的環境變量,把sdk根目錄地址貼上去:工具
Step 2:更新Path環境變量,在Paht開頭加上:%ANDROID_HOME%\tools; 便可 配置完了,接下來就來學習指令了:佈局
4、eclipse下的項目的目錄結構分析學習
先來看下咱們的工程目錄圖:開發工具
接下來咱們須要知道的部分:spa
- src目錄:包含App所需的所有程序代碼文件,咱們大多數時候都是在這裏編寫咱們的Java代碼的
- gen目錄:只關注R.java文件,它是由ADT自動產生的,裏面定義了一個R類,能夠看做一個id(資源編號)的字典,包含了用戶界面,圖形,字符串等資源的id,而咱們平時使用資源也是經過R文件來調用的,同時編譯器也會看這個資源列表,沒有用到的資源不會被編譯進去,能夠爲App節省空間
- assets目錄:存放資源,並且不會再R.java文件下生成資源id,須要使用AssetsManager類進行訪問
- libs目錄:存放一些jar包,好比v4,v7的兼容包,又或者是第三方的一些包
- res資源目錄:存放資源的,drawable:存放圖片資源;layout:存放界面的佈局文件,都是XML文件; values:包含使用XML格式的參數的描述文件,如string.xml字符串,color.xml顏色,style.xml風格樣式等
- AndroidManifest.xml配置文件:系統的控制文件,用於告訴Android系統App所包含的一些基本信息,好比組件,資源,以及須要的權限,以及兼容的最低版本的SDK等
5、Android Studio下的視圖解讀