Android采用分层结构如下
应用程序层;
全部使用Java语言编写;应用程序框架
简单的说就是应用程序需要调用的系统Api;1.Views
2.Content Providers
3.Resource Manager
4.Notification Manager
5.Activity Manager
6.==
系统运行库
1.程序库,为不同的应用程序框架层提供服务,其中包括(C库,媒体库,Surface Manager,LibWebCore,SGL,3D libraries,FreeType,SQLite;
2.Android运行库,既Android RunTime
Linux内核
Linux内核为系统运行库层提供硬件驱动支持