第6 章 Android 平台应用与开发 6
1 Android 开发简介及其开发环境搭建 6
1 Android 开发简介 认识Android Android 一词的英文本义是指“机器人”,它是Google 公司于 2007 年 11 月宣布的基于Linux 平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成
简单的理解,Android 是基于 Java 并运行在 Linux 内核上的操作系统,这个操作系统是轻量级的,但是功能却很全面
而且在这个系统上,Google 公司已经内置了很多有用的软件,如打电话、发短信等图 6-1、图 6-2 所示的是Android2
2 版本的模拟器,从图上可以大致了解 Android 的运行界面
图 6-1 Android2
2 手机模拟器 图6-2 Android2
2 手机模拟器 Android 的特点 1)应用程序框架:支持组件的复用和更换 2)Dalvik 虚拟机:专门为移动设备进行过优化 3)集成的浏览器:基于开源的 WebKit 引擎 ,TV 上会内置Chrome 浏览器 4)优化的图形机制:自定义的2D 图形库,基于OpenGL ES 1
0 规范的3D 图形实现(本项为硬件加速器可选) 5)SQLite:轻量级的数据库,支持结构化数据的存储 6)媒体支持:面向常见的音频、视频以及静态图形档案格式 (MPEG4, H
264, MP3, AAC, AMR, JPG, PNG, GIF) 7)GSM 技术 GSM:global system for mobile communications (依赖硬件支持) 8)Bluetooth, EDGE, 3G, and WiFi (依赖硬件支持) 9)Camera, GPS, compass, and accelerometer (依赖硬件支持) 10)R