Android学习计划书
一.Android的介绍
1.1什么是Android
Android是“机器人”的意思,是Google公司于20##年11月5日发布的一个基于Linux平台的开源手机操作系统。该系统有底层的Linux操作系统、中间件和核心应用程序组成。Android应用程序由强大的Java语言来编写,也支持其他一些语言如C、Perl等。
1.2 Android的平台构架及特性
(1)Android平台有如下特性:
l 应用程序框架:支持组件的重用与替换
l Dalvik 虚拟机:专门为移动设备做了优化
l 内部集成浏览器:该浏览器基于开源的WebKit引擎
l 优化的图形库:包括2D 和3D 图形库,3D 图形库基于OpenGL ES1.0
l SQLite:用作结构化的数据存储。
l 多媒体支持:包括常见的音频、视频和静态印象文件格式(如MPEG4、H.264、
MP3、AAC、AMR、JPG、PNG、GIF)
l GSM 电话:(依赖于硬件)
l 蓝牙Bluetooth、EDGE、3G and WiFi:(依赖于硬件)
l 照相机、GPS、指南针和加速度计:(依赖于硬件)
l 丰富的开发环境:包括设备模拟器,调试工具,内存及性能分析表,和Eclipse
集成开发环境插件
(2)Android平台架构
如图1所示,是Android操作系统的体系结构。每部分将会在下面具体描述。
从图1中我们可以看出Android操作系统体系结构分为4层,由上而下依次是应用程序、应用程序框架、核心类库和Linux内核。其中在第三层还包括Android运行时的环境。
…… …… 余下全文