Android 系统架构 分为五层
1,应用程序层
如桌面 home,E-mail客户端,SMS/MMS短消息,日历,地图,浏览器,联系人程序等···
当然还包括我们自己用写的程序,,,或是使用java中的JNI技术配合android-NDK开发的应用程序
2,应用程序框架层
为开发人员提供了可以完全访问核心应用程序所使用的API框架。。。
Activity Manager 管理应用程序生命周期,,比如启动程序时需要的资源和退出程序时要释放资源。。。
Window Mangaer 管理所有开启的窗口程序。。。
Notification Mangaer 使应用程序可以在状态栏中显示我们要向用户发送的提示信息
Resource Manager 让我们的应用程序能够访问各种应用程序。。。。
Content Providers 使我们的应用程序的数据能够被其他应用程序的所访问,,,如联系人中的数据
Telephony M