码迷,mamicode.com
首页 > 移动开发 > 详细

Android系统架构图

时间:2020-04-05 00:47:49      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:pad   camera   lib   管理者   ide   内容提供者   mem   ack   数据库   

技术图片
认识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系统架构图

标签:pad   camera   lib   管理者   ide   内容提供者   mem   ack   数据库   

原文地址:https://www.cnblogs.com/monkey-home/p/12635383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!