Android是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。
Beta版的AndroidSDK提供了在Android平台上使用JaVa语言进行Android软件开发必须的工具和API接口。
特性
• 应用程序框架支持组件的重用与替换
• Dalvik虚拟机专为移动设备优化
• 集成的浏览器基于开源的WebKit引擎
• 优化的图形库包括定制的2D图形库,3D图形库基于OpenGLES1.0(硬件加速可选)
• SQLite用作结构化的数据存储
• 多媒体支持包括常见的音频、视频和静态图像格式(如MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,
GIF)
• GSM电话技术(依赖于硬件)
• 蓝牙Bluetooth,EDGE,3G, 和蓝牙(依赖于硬件)
• 照相机,GPS,指南针,和加速度计(accelerometer)(依赖于硬件)
• 丰富的开发环境包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse集成开发环境插件