Android系統架構圖


認識Android系統架構圖
 

 

一、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:         瀏覽器

...

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM