Android操作系统主要有哪几部分?各自负责什么?
Android操作系统分为四部分:从高到低分别是:
- Android应用层
- Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序
- Android应用框架层
- 开发人员可以完全访问核心应用程序所使用的API框架,该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其他应用程序都可以使用其所发布的功能块
- Android系统运行层
- Android包含一些C/C++库,这些库能被Android系统中不同的组件使用,它们通过Android应用框架为开发者提供服务
- Linux内核层
- Android内核是基于Linux内核修改的内核版本,它提供了用于支持Android平台的设备驱动