Android系统架构
来源:互联网 发布:mac系统偏好设置 红点 编辑:程序博客网 时间:2024/06/07 16:45
Android 系统架构图
首先看一张来自维基百科的图片
大致分为四层架构:
- Linux内核层
- 系统运行库层
- 应用框架层
- 应用层
各层简单介绍
Linux内核层(Linux kernel)
Android系统是基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动,音频驱动,蓝牙驱动,Wi-Fi驱动。
系统运行库层(Libraries)
该层通过一些C/C++库来为Android系统提供主要的特性支持。
- SQLite库提供了数据库的支持
- Media Framework 提供多媒体的支持,音频,视频,图片等
- Webkit库提供浏览器的支持
- OpenGL |ES 提供3D绘图的支持
Android运行环境(Android Runtime)
提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。
应用框架层(Application Framework)
Application Framework也许是大部分开发者接触的最多的部分了,这一层主要提供构建应用程序时用到的各种API,开发者可以通过使用这些API来完成App的开发。
应用层(Applications)
这一层没什么好说的,所以安装在手机上的应用都属于这一层。
相关文章推荐
Android系统架构
android系统体系结构
Android开发之旅:android架构
1 0
- android系统架构[转]
- android 系统架构图
- 【转】Android系统架构
- Android系统架构
- Android系统架构
- Android系统架构
- Android系统架构分析
- Android的系统架构
- Android的系统架构
- Android系统架构
- Android系统架构
- Android 系统架构
- android系统架构学习
- Android系统架构
- 一、Android系统架构
- android 系统架构介绍
- Android系统架构
- 转Android系统架构
- MySQL学习之:通信协议
- HDU2571 命运(简单DP)
- 我的世界
- maven 阿里云镜像
- 数据结构实验之链表四:有序链表的归并
- Android系统架构
- 设计模式之1 - 抽象工厂Abstract Factory
- Excel2013打开提示 文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?
- 电路为什么要有触发器这种结构?
- Android从零开搞系列:动画系列(2)属性动画
- MyEclipse安装svn插件
- ioremap
- 设计模式之2 - 建造模式Builder
- VB On Error 使用详解