官方架構(gòu)圖
Android 4.0源碼結(jié)構(gòu)
|-- Makefile
|-- bionic (bionic C庫(kù))
|-- bootable (啟動(dòng)引導(dǎo)相關(guān)代碼)
|-- build (存放系統(tǒng)編譯規(guī)則及generic等基礎(chǔ)開發(fā)包配置)
|-- cts (Android兼容性測(cè)試套件標(biāo)準(zhǔn))
|-- dalvik (dalvik JAVA虛擬機(jī))
|-- development (應(yīng)用程序開發(fā)相關(guān))
|-- external (android使用的一些開源的模組)
|-- frameworks (核心框架——java及C++語(yǔ)言)
|-- hardware (部分廠家開源的硬解適配層HAL代碼)
|-- out (編譯完成后的代碼輸出與此目錄)
|-- packages (應(yīng)用程序包)
|-- prebuilt (x86和arm架構(gòu)下預(yù)編譯的一些資源)
|-- sdk (sdk及模擬器)
|-- system (底層文件系統(tǒng)庫(kù)、應(yīng)用及組件——C語(yǔ)言)
|-- vendor (廠商定制代碼)