Android 特色开发
Android 是一个面向应用程序 开发 的丰富平台,它拥有许多具有吸引力的用户界面元素、数据管理和
网络应用等优秀的功能。 Android 还提供了很多颇具特色的接口。本文我们将分别介绍这些吸引开发者眼
球的特色开发,主要包括: 传感器 系统 (Sensor) 、语音识别 技术 (RecognizerIntent) 、Google Map 和用来
开发桌面的插件 (Widget) 。通过本文的学习,读者将对 Android 有一个更深入的了解,可以开发出一些有
特色、有创意的应用程序。
一 传感器
据调查, 2008 年全球传感器销售额为 506 亿美元,预计到 2010 年全球传感器销售额可达 600 亿美元
以上。调查显示,东欧、亚太区和加拿大成为传感器市场增长最快的地区,而美国、德国、日本依旧是传
感器市场分布最大的地区。就世界范围而言,传感器市场增长最快的领域依旧是汽车,占第二位的是过程
控制,当然现在也被广泛应用于通信。那么,传感器的定义是什么呢 ?有哪些种类的传感器呢 ?Android 中
提供了哪些传感器呢 ?
1. 传感器的定义
传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件 ( 如光、热、湿度 ) 或化学
组成 ( 如烟雾 ) ,并将探知的信息传递给其他装置或器官。国家标准 GB7665—87 对传感器的定义是: “能感
受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成”。传
感器是一种检测装置,能感受被测量的信息,并能将检测的感受到的信息,按一定规律变换成为电信号或
其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检
测和自动控制的首要环节。
2. 传感器的种类
可以从不同的角度对传感器进行分类:转换原理 ( 传感器工作的基本物理或化学效应 ); 用途 ; 输出信号
类型以及制作材料和工艺等。
根据工作原理,传感器可分为物理传感器和化学传感器两大类。
物理传感器应用的是物理效应,诸如压电效应,磁致伸缩现象,离化、极化、热电、光电、磁电等效
应。被测信号量的微小变化都将转换成电信号。
化学传感器包括那些以化学吸附、电化学反应等现象为因果关系的传感器,被测信号量的微小变化也
将转换成电信号。
大多数传感器是以物理原理为基础运作的。化学传感器的技术问题较多,例如可靠性问题、规模生产
的可能性、价格问题等,解决了这些问题,化学传感器的应用将会有巨大增长。而有些传感器既不能划分
为物理类,也不能划分为化学类。
3.Android 中传感器的种类