Android系统架构图

追风赶月莫停留,平芜尽处是春山。这篇文章主要讲述Android系统架构图相关的知识,希望能为你提供帮助。
android系统架构图

Android系统架构图

文章图片
 
一、Linux Kernel层(Android系统底层一些硬件驱动)
Display Driver:显示驱动
Camera Driver:相机驱动
Bluetooth Driver :    蓝牙驱动
Flash Mem Driver:  闪存驱动
Binder(IPC) Driver:进程(通信)驱动
USB Driver :USB驱动
Keypad Driver:    键盘驱动
WiFi Driver:    wifi驱动
Aduio Driver:  音频驱动
Power Managemen:      电源管理
二、Libraries(类库)与Android Runtime(Android 运行时)
Surface Manager:显示管理器
Media Framework:  多媒体框架
SQLite:    SQLite数据库
OpenGL|ES:    3D图库引擎
FreeType:免费开源的文字显示的框架
WebKit:  浏览器内核
SGL:RD的图库引擎
SSL:安全通信的协议
libc:C语言核心库
 
Core Libraries:java语言核心库 (jre中的包)
Dalvik Virtual Machine:DVM虚拟机
三、Application Framework(应用framework层)
ActivityManager:活动管理器
WindowManager:窗口管理器
ContentProviders:  内容提供者
ViewSystem:视图系统
NotificationManager:通知栏管理器
PackageManager:包管理器(apk、zip等)
TelephonyManager:  电话管理者器
ResourceManager:资源管理器 (图片、文本等)
LocationManager:位置管理器
XMPP Service:  即时通信协议
四、Applications(应用层)
Home:  桌面
Contacts:    联系人
Phone:  电话
Browser:  浏览器
...
 
 
 
 
【Android系统架构图】 

    推荐阅读