android系统架构
2015-12-13 20:00:58 0 举报
Android系统架构基于Linux内核,分为四层:应用层、应用程序框架层、系统运行库层和Linux内核层。其中,应用层包括所有用户界面和应用程序;应用程序框架层提供开发者所需的API和工具,以及主要的用户界面元素;系统运行库层包含许多C/C++库,用于实现Android的核心功能,如SQLite数据库、OpenGL ES 3D图形引擎等;Linux内核层是整个系统的基础设施,提供了内存管理、进程管理、设备驱动程序等核心功能。此外,Android还采用了HAL(硬件抽象层)和SLB(服务定位器)等技术,以实现更好的硬件兼容性和跨平台性。
作者其他创作
大纲/内容
USB驱动
位置管理器
通知管理器
传感器管理器
键盘驱动
窗口管理器
闪存驱动
Binder(IPC)驱动
应用程序框架
Webkit
浏览器
蓝牙驱动
Linux 内核
WiFi驱动
相机驱动
Android运行时
资源管理器
媒体框架
联系人
SQLite
OpenGL
核心库
其他
主界面
电话
Dalvik虚拟机
应用
软件包管理器
SSL
电源管理
电话管理器
库
SGL
界面管理器
视图系统
内容提供者
libc
活动管理器
FreeType
显示驱动
音频驱动
0 条评论
下一页