![](https://csdnimg.cn/release/download_crawler_static/88007538/bg9.jpg)
绪论对于文章的研究背景做了介绍,这一章将针对 Android 的平台和程序设计过
程中用到的传感器知识进行深入的探讨,并将 Basic4android 相关的要点进行重点的
阐述。
2.1 Android 简述
2.1.1 Android 平台简介
Android 的本义是“机器人”,是 Google 公司 2007 年 11 月 5 日正式面世,基于
Linux 平台的开放源代码的操作系统,它很好的整合了操作系统、中间件、用户界面
和应用软件,可以为移动终端打造开放完整的移动程序软件。
Android 是一个崭新的手机操作系统平台,在以 Google 为首的 40 多家开放手机
联盟(OHA)支持下,使用开放源码策略,平台全部以开源的项目来构建,是完全开放
的智能终端操作系统平台。Android 系统的快速发展使得移动终端的发展趋向于多元
化,其强大的网络功能及整合 Google 网络服务优势,使得 Android 在移动技术发展
方面有着光明的前景趋势。目前 Android 已由刚开始的 Android 1.0 版本经过多个版
本的演进与升级,发展到现在的 Android4.1、Android4.2 版本,不久的将来会发布的
Android4.5 版本,其平台应用方面更加趋于完备和成熟。
2.1.2 Android 开发框架
和其他的智能手机操作系统一样,Android 操作系统也有自己的一套运行机制和
开发框架,如图 1.1 所示:
图 1-1 Android 框架
由于 Android 系统的体系架构采用类似于 OSI 的开放式系统互联参考模型的分
层架构,分层的好处是下层可以为上层提供统一的服务,这样能够屏蔽本层及以下层
的差异,当本层及以下层发生了变化不会影响到上一层;也就说高层各司其职,各层
提供各自独有的服务。
a.应用程序
Android 应用程序属于整个框架的最顶层,也是开发人员进行设计开发应用以及