Android系统架构
最近为了更深入的学习,由于遇到一本不错的书,所以开始写相关的读书笔记。同时开始练习相关的Markdwon写法。 1Android 系统机构 1. 应用层 2. 应用框架层(Java Framework) 提供的一些常用的API 名称 功能描述 Activity Manager(活动管理器) 管理各个应用程序生命周期以及通常的导航回退功能 Location Manager(位置管理器) 提供地理位置以及定位功能服务 Package Manager(包管理器) 管理所有安装在Android系统中的应用程序 Notification Manager(通知管理器) 使得应用程序可以在状态栏中显示自定义的提示信息 Resource Manager(资源管理器) 提供应用程序使用的各种非代码资源,如本地化字符串、图片、布局文件、颜色文件等 Telephony Manager(电话管理器) 管理所有的移动设备功能 Window Manager(窗口管理器) 管理所有开启的窗口程序 Content Providers(内容提供器) 使得不同应用程序之间可以共享数据 View System(视图系统) 构建应用程序的基本组件 3. 系统运行库层(Native) 1. C/C++程序库 名称 功能描述 OpenGL ES 3D绘图函数库 Libc 从BSD 继承来的标准C系统函数库