Android入門
阿新 • • 發佈:2017-10-11
轉換 集成 解析 packing 很多 sset load android系統 and
.Android系統特性與平臺架構
系統特性:
- 應用程序框架支持組件的重用與替換(app發布時遵守了框架的約定,其他app也可以使用該模塊)
- Dalvik虛擬機:專門為移動設備優化 -集成的瀏覽器:開源的WebKit引擎
- SQLite結構化的數據存儲
- 優化的圖形庫,多媒體支持,GSM電話技術,藍牙等
- 采用軟件疊層方式構建
平臺架構圖:
相關術語的解析
- 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包名 + 組件聲明 + 程序兼容的最低版本 + 所需權限等程序的配置文件
Android入門