什么是android(What Is Android?)
什么是Android? Android是一个移动设备,包括操作系统,中间件和关键应用软件堆栈。 而 Android SDK 提供了必要的工具和API,开始使用Java编程语言在Android平台开发应用程序。 特点 应用程序框架 ,使组件的重用和替换 Dalvik虚拟机 为移动设备优化 集成浏览器 基于开源的 WebKit的 引擎 优化的图形 ,通过自定义的2D图形库供电;基于3D图形的OpenGL ES 1.0规范(硬件加速可选) SQLite的 为结构化数据存储 媒体支持 常见的音频,视频和静止图像格式(MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF ) GSM电话 (依赖于硬件) 蓝牙,EDGE,3G和WiFi( 依赖于硬件) 摄像头,GPS,指南针,和加速度计 (依赖于硬件) 丰富的开发环境 ,包括设备模拟器,调试,内存和性能分析工具,和一个用于Eclipse IDE插件 Android架构 下图显示了Android操作系统的主要组成部分。 每个部分在下面详细描述。 应用 Android将与核心应用,包括电子邮件客户端,SMS程序,日历,地图,浏览器,联系人,和其他船舶。 所有应用程序都使用Java编程语言编写的。 应用框架 通过提供一个开放的开发平台,Android提供了开发人员的能力建设极为丰富和创新的应用。 开发者可以自由设备的硬件