2016-02-22 17:40:40 569浏览
开放手机联盟的成立和Android的推出是对现状的重大改变,而在带来初步效益之前,还需要足够的耐心和高额的投入。但是,我们认为从全球移动用户从中能获得的潜在利益来看,这些努力是值得的。
Android采用了软件堆层(software stack,又称软件叠层)的架构,主要分为三部分:操作系统、中介软件(Middleware,又称中问件)和应用程序。底层以Linux核心工作为基础,只提供基本功能。其他的应用软件则由各公司自行开发,以Java作为编程语言。
Android的主要特性如下:
·应用程序框架,支持组件的重用与替换。
·Dalvik虚拟机,专门为移动设备做了优化。
·内部集成浏览器,该浏览器基于开源的WebKit引擎。
·优化的图形库,包括2D和3D图形库,3D图形库基于OpenGL ES 1.0(硬件加速可选)
·SQLite,用作结构化的数据存储。
·多媒体支持,包括常见的音频、视频和静态图像文件格式(如MPEG4、H.264、MP3、
AAC、AMR、JPG、PNG和GIF)。
·GSM电话(依赖于硬件)。
·蓝牙(Bluetooth)、EDGE、3G和Wi.Fi(依赖于硬件)。
·照相机、GPS、指南针和加速度计(依赖于硬件)。
·丰富的开发环境,包括设备模拟器、调试工具、内存及性能分析图表,以及Eclipse集威开发环境插件。
以上是Android开发平台的特性,这些特性是的Android平台更为便捷的为Android开发者服务,了解Android特性学习Android开发入门知识,你想学习Android开发,先学习了解Android平台,如果真对此有兴趣,欢迎加入扣丁学堂学习Android开发教程。