Android包含一些C / C + +库,这些库可以在Android系统的不同组件。通过Android应用程序框架为开发人员提供服务。下面是一些核心库:
*系统C库 - 一个继承自BSD标准C库libc),它的设计是基于嵌入式Linux的设备定制。
*库 - PacketVideo公司OPENCORE;库支持各种常见的音频播放和录制的视频格式,同时支持静态图像文件。编码格式,包括MPEG4,H.264,MP3,AAC,AMR,G,PNG。
*表面管理器 - 显示子系统的管理,以及2D和3D图层的无缝集成多个应用程序。
* LibWebCore - 一个最新的web浏览器引擎,支持Android浏览器和一个可嵌入的web视图。
安卓的系统架构图
2.3 安卓系统平台优势
2.3.1 透明度优势
首先是Android平台的开发,开发平台允许任何移动终端厂商加入Android联盟。显着的开放性可以使更多的开发者,随着用户和应用的日益丰富,一个新的平台将很快成熟。
开发Android的发展,有利于积累人气,这里的人气包括消费者和制造商,为消费者,最大的好处是丰富的软件资源。开放平台将带来更大竞争,如此一来,消费者将能够以较低的价格购买自己喜欢的手机。
2.3.2 不受束缚
在过去相当长的一段时间内,尤其是在欧洲和美国,手机应用往往受到运营商,网络访问您使用的功能,几乎全部由操作员控制。自从iPhone在2007年,用户可以更方便地连接到网络上,运营商的限制较少。随着逐步的过渡,EDGE,HSDPA 2G升级到3G移动网络,移动电话,随机接入网络运营商口中的笑话。 基于安卓系统的语音识别软件开发(6):http://www.youerw.com/jisuanji/lunwen_7708.html