Android 5.0.2原始碼的資料夾說明:
目錄名稱
|
內容描述
|
abi
|
Application binary interface提供C++執行時的型別資訊(type info)。
|
art
|
Android 4.4 以後才有的runtime,Figure 1 ANDROID RUNTIME。
|
bionic
|
由Google所開發的C函式庫
|
bootable
|
開機程式(uboot)與還原(recovery)程式
|
build
|
建置系統,用來設定CPU的種類(arm,mips,x86)、toolchain路徑、等參數。
|
cts
|
相容性測試套件
|
dalvik
|
Dalvik虛擬機器的程式碼,Figure 1 ANDROID RUNTIME。
|
developers
|
提供App開發程式範例,Figure 1 APPLICATIONS層。
|
development
|
Android系統裡的應用程式相關工具如SDK、NDK、IDE等
|
device
|
和硬體Vendor相關的資訊。
|
docs
|
含有產生source.android.com網站的工具。
|
external
|
含有第三方專案的原始碼,如aac、bison等
|
frameworks
|
定義相同的應用程式標準介面(API),Figure 1 ANDROID FRAMEWORKS層
|
hardware
|
提供第三方硬體的API介面給Android應用程式使用,Figure 1 HAL層。
|
kernel
|
Linux Kernel的原始碼,包含驅動程式等。Figure 1 LINUX KERNEL層。
|
ndk
|
讓App開發者可使用native code,Figure 1 NATIVE LIBRARIES。
|
packages
|
內建的軟體套件程式碼,如Email、瀏覽器等Figure 1 APPLICATIONS層。
|
sdk
|
產生App軟體開發套件(SDK)的程式碼。
|
system
|
檔案系統的開機、運作與除錯。
|
參考資料:
沒有留言:
張貼留言