Android 架构图
来源:互联网 发布:paxos算法视频教程 编辑:程序博客网 时间:2024/05/22 10:42
1.Applications
2. Application Framework
1)Activity Manager: Activity Manager维护应用的生命周期,并提供一致的导航机制。
2)Window Manager: 管理window相关的方法和属性。
3)Content Provider: 通过公共接口提供应用间数据共享机制,可以让一个程序把自己数据共享给其他程序。
4)View System: 标准控件,包括 DatePicker, TimePicker, Spinner, AutoComplete, Button, EditText, CheckBox, Radio, ImageButton, Gallery, ImageSwitcher, ListView, GridView 以及 LinearLayout, RelativeLayout, TableLayout三种布局管理算法,非常的实用。
5)Notification Manager: 自定义提示标志管理,这些标志会显示在手机状态栏。
6)Package Manager: 提供与package相关的管理功能
7)Telephony Manager:提供手机设备功能接口,比如battery, network等等
8)Resource Manager:
9)
3.Libraries
1)Surface Manager: 组合多个应用的图层显示到物理设备上
2)OpenGL|ES: 3D 图形库
3)SGL: 2D 图形库
4)Media Framework: 基于 PacketVideo 的 OpenCORE,支持播放以及录制许多流行的音频视频格式以及静态图片格式,包括 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG。
5)FreeType: 位图字体和矢量字体渲染
6)SSL: 安全通信
7)SQLite: 轻量级的关系数据库
8)WebKit: web引擎
9)Libc: 系统 C 库
4. Android Runtime
1)Core Libraries: Java 核心类库
2)Dalvik Virtual Machine: Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它基于寄存器而非堆栈的虚拟机,执行 .dex (即Dalvik Executable)格式的文件,该格式是专为Dalvik设计的一种压缩格式,可以减少整体文件尺寸,提高I/o操作、类查找速度,所以比较适合移动电话这种资源受限的系统。.dex 文件是用 dx 工具从 Java 的 .class 文件转换过来的。android应用的所有文件(包括*.so)最后都会打包成 .apk 文件,经安装之后即可运行在simulatore/手机上。
5.Linux Kernel
- [Android] Android架构图
- android 系统架构图
- Android:系统架构图
- Android系统架构图
- Android系统架构图
- android系统架构图
- Android系统架构图
- Android系统架构图
- Android 架构图
- Android 架构图
- Android项目架构图
- android的架构图
- Android 架构图
- Android 架构图
- android系统架构图
- Android学习架构图
- Android架构图
- Android 架构图层
- Action类获取的SESSION/APPLICATION的方法
- 【转】15个学习习惯,受益一生(蓝心网)
- webbench源码分析
- cocos2dx对于android中sd卡的访问方式
- 抽象类可以有构造函数么?
- Android 架构图
- 如何判断栈的增长方向?
- 欢迎大家访问我的博客!
- HandlerThread使用教程(一)
- 黑马程序员——JAVA基础-IO流(一)
- ubuntu 12.04 安装在VMware 8不能共享文件解决办法
- PAT 1090 Highest Price in Supply Chain
- Nginx二次开发(1.1)初解目录
- android中的ContentResolver获取手机本地图片