Android 手机操作系统全解
2010-08-22 02:15:00 来源:WEB开发网MediaTek(联发科) - 中国台湾(IC芯片设计商)
4、软件公司
Aplix - 日本(移动设备JAVA技术推广与领导者)
Ascender - 美国(开放手机联盟;手机字体提供商)
Skype - 美国(开放手机联盟;互联网电话技术提供商)
Esmertec(微迅)- 瑞士(移动通讯和嵌入式解决方案软件供应商)
Living Image - 美国(开放手机联盟;专业图形提供商)
NMS Communications - 加拿大(通信行业解决方案和软硬件产品提供商)
Noser Engineering AG - 德国(企业解决方案提供商)
Nuance Communication - 美国(开放手机联盟;语音识别技术与显像解决方案提供商)
PacketVideo - 美国(开放手机联盟;移动设备多媒体播放软件供应商)
SkyPop - 美国(开放手机联盟移动手机服务提供商)
Sonix Network - 美国(开放手机联盟;数据管理、网站经营与信息技术服务管理方案解决商)
TAT-The Astonishing Tribe - 瑞典(移动设备UI设计公司)
Wind River Systems(风河)- 美国(无线设备和消费电子产品嵌入式软件开发商,已被英特尔收购)
特性
·应用程序框架 支持组件的重用与替换
·Dalvik虚拟机 专门为移动设备做了优化
·内部集成浏览器 该浏览器基于开源的WebKit 引擎
·优化的图形库 包括2D和3D图形库,3D图形库基于OpenGL ES 1.0 (硬件加速可选)
·#SQLite 用作结构化的数据存储
·多媒体支持 包括常见的音频、视频和静态印象文件格式 (如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
·GSM电话 (依赖于硬件)
·蓝牙Bluetooth, EDGE, 3G, and WiFi (依赖于硬件)
·照相机,GPS,指南针,和加速度计 (依赖于硬件)
·丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse集成开发环境插件
架构
Android系统架构由5部分组成,分别是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。第二部分将详细介绍这5个部分。
架构详解
现在我们拿起手术刀来剖析各个部分[2]。其实这部分SDK文档已经帮我们做得很好了,我们要做的就是拿来主义,然后再加上自己理解。下面自底向上分析各层。
更多精彩
赞助商链接