Android框架结构
来源:互联网 发布:win7网络连接图标异常 编辑:程序博客网 时间:2024/05/21 07:04
首先上张著名的图
这是一张Google官方给出的著名的图,Andriod的Architechture。下面有些内容可能不完全理解,不过随着以后的学习应当会明了,先有个大概印象吧。
Applications:就是Java应用,不需要太多解释,这些使用JAVA语言。
Application Framework:提供一个开放的开发平台。开发者可以完全访问,也是Andriod上层应用开发者所关注的。包括下面的内容:
- View:提供UI,包括lists,grids, text boxes, buttons,包括嵌入web browser
- Content Provider上:允许应用从其他应用中获得数据或者分享他的数据。
- Resource Manager:提供获取non-code resources,例如localized strings, graphics, and layout files。
- Notification Manager:允许应用将用户的警告星系显示在status bar 。
- Activity Manager:管理应用的生命周期并提供一个通用的浏览的backstack。
Libraries:Andriod给系统的各个组件提供C/C++库。上面的application framework,在此库上建立。
- System C library - 标准的C system library (libc), 这个对于做嵌入系统的交叉编译工具链都是非常熟悉了。
- Media Libraries - 基于PacketVideo's OpenCORE,支持playback和录音,支持多种音视频格式和静态图形格式,包括MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG
- Surface Manager - 提供2D和3D图形
- LibWebCore - web browser engine
- SGL - the underlying 2D graphics engine
- 3D libraries - 基于OpenGL ES 1.0 APIs; 使用包括硬件3D加速,以及highly optimized 3D software rasterizer
- FreeType - bitmap and vector font rendering (字体渲染)
- SQLite - a powerful and lightweight relational database engine
Android Runtime:就是著名JAVA的runtime:Core Lib包括常用的类库以及Google自己为手持设备开发的Dalvik虚拟机。其执行文件的格式为.dev。
Linux Kernel:Linux version 2.6.x,包括安全,存储管理,进程管理,网络stack,驱动模块,电源管理。
- android框架结构
- Android框架结构
- android 框架结构
- android框架结构
- android框架结构
- Android应用开发框架结构
- ANDROID框架结构和介绍
- android的框架结构
- Android基本框架结构
- ANDROID框架结构和介绍
- Android基本框架结构
- Android Telephony框架结构简析
- Android Telephony框架结构简析
- Android系统基本框架结构[续]
- Android的页面布局(框架结构)
- Android框架——框架结构解析
- Android的asset/res资源框架结构
- Andorid基础 Android系统层次框架结构
- omap3530启动过程
- Windows编程(7)|SDK显示位图
- 美国麦克阿瑟将军在国会大厦的告别演讲(Farewell address to Congress)
- 约束
- qt Qtabidget 窗口头部设想 linux搜索字符串命令
- Android框架结构
- 很随便的一个开始
- 08信息安全内审检查表
- PHP中explode和implode的区别
- emacs 中文配置去掉乱码
- java基础第一节
- 适配器模式和外观模式
- C++创建对象的两种方法
- rm命令用法