Android系统架构
2015-11-24 12:34:08 0 举报
AI智能生成
Android系统架构
作者其他创作
大纲/内容
1、内核层
安全
内存管理
进程管理
网络堆栈
驱动模型
2、系统库
运行库
Java核心库
Dalvik虚拟机
程序库
Surface Manager
对子系统进行管理,并且为多个应用程序提供2D/3D图层的无缝融合
Media Framework
多媒体框架
SQLite
嵌入式关系型数据库
OpenGL|ES
3D图形库
FreeType
位图、矢量和字体显示
WebKit
Web浏览器引擎
SGL
2D图形引擎库
SSL
位于TCP/IP协议与各种应用层协议之间,为网络通信提供安全及数据完整性的一种协议
Libc
C语言标准库
3、应用框架层
Activity Manger
用来管理应用程序生命周期并提供常用的导航退回功能
Window Manager
管理所有的窗口程序
Content Providers
使应用程序能访问其他应用程序(如通讯录)的数据,或共享它们自己的数据
View System
它是一套丰富且可扩展的服务,可以用来构建应用程序,它包括列表、网格、文本框、按钮以及可嵌入的Web浏览器
Notification Manager
应用可以在状态栏中显示自定义的提示信息
Package Manager
Android系统内的程序管理
Telephony Manager
提供拨打/接受电话的功能
Resource Manager
提供访问非程序代码的资源
Location Manager
提供利用GPS定位手机所在位置的功能
XMPP Service
4、应用层
在应用框架层上开发的应用程序集合(如日历、地图、通讯录)
0 条评论
下一页