3系統結構層

鴨脖發表於2012-07-14
Android系統結構層從下至上依次是:


1、最底層的肯定是硬體設施,像手機上帶的照相機、GPS定位系統、攝像機、藍芽裝置等。


2、作業系統核心,是基於Linux核心的。包括作業系統應該實現的程式管理,記憶體管理以及檔案儲存系統。該層還包括
硬體裝置的各種驅動,同linux作業系統一樣,驅動也是整合在系統程式碼中的。


3、第三層是核心類庫和Android執行時,主要包括以下幾種:
瀏覽器核心:Webkit類庫
資料庫:SQLite
顯示支援:SGL和OpenGL ES
媒體播放支援:PacketVideo's OpenCore
網路方面:SSl
Amdroid執行時:
核心庫,由java和android相關的包組成
Dalvik虛擬機器


4、第四層是應用程式框架,主要包括九大部分:


一、Activity Manager
二、Windows Manager
三、content Manager
四、view Manager
五、Package Manager
六、Telephony Manager
七、Resource Manager
八、Location Manager
九、Notification Manager


5、最上面的一層便是應用程式層

相關文章