

一、Linux Kernel層(Android系統底層一些硬件驅動)
Display Driver: 顯示驅動
Camera Driver: 相機驅動
Bluetooth Driver : 藍牙驅動
Flash Mem Driver: 閃存驅動
Binder(IPC) Driver: 進程(通信)驅動
USB Driver : USB驅動
Keypad Driver: 鍵盤驅動
WiFi Driver: wifi驅動
Aduio Driver: 音頻驅動
Power Managemen: 電源管理
二、Libraries(類庫)與Android Runtime(Android 運行時)
Surface Manager: 顯示管理器
Media Framework: 多媒體框架
SQLite: SQLite數據庫
OpenGL|ES: 3D圖庫引擎
FreeType: 免費開源的文字顯示的框架
WebKit: 瀏覽器內核
SGL: RD的圖庫引擎
SSL: 安全通信的協議
libc: C語言核心庫
Core Libraries: java語言核心庫 (jre中的包)
Dalvik Virtual Machine: DVM虛擬機
三、Application Framework(應用framework層)
ActivityManager: 活動管理器
WindowManager: 窗口管理器
ContentProviders: 內容提供者
ViewSystem: 視圖系統
NotificationManager: 通知欄管理器
PackageManager: 包管理器(apk、zip等)
TelephonyManager: 電話管理者器
ResourceManager: 資源管理器 (圖片、文本等)
LocationManager: 位置管理器
XMPP Service: 即時通信協議
四、Applications(應用層)
Home: 桌面
Contacts: 聯系人
Phone: 電話
Browser: 瀏覽器
...