Android采用分層結(jié)構(gòu)如下

應(yīng)用程序?qū)樱?br> 全部使用Java語言編寫;
應(yīng)用程序框架
簡單的說就是應(yīng)用程序需要調(diào)用的系統(tǒng)Api;1.Views
2.Content Providers
3.Resource Manager
4.Notification Manager
5.Activity Manager
6.==
系統(tǒng)運行庫
1.程序庫,為不同的應(yīng)用程序框架層提供服務(wù),其中包括(C庫,媒體庫,Surface Manager,LibWebCore,SGL,3D libraries,F(xiàn)reeType,SQLite;
2.Android運行庫,既Android RunTime
Linux內(nèi)核
Linux內(nèi)核為系統(tǒng)運行庫層提供硬件驅(qū)動支持