Android特色开发之传感器和语音识别

分享到:

   Android 是一个面向应用程序开发的丰富平台,它拥有许多具有吸引力的用户界面元素、数据管理和网络应用等优秀的功能。Android 还提供了很多颇具特色的接口。本文我们将分别介绍这些吸引开发者眼球的特色开发,主要包括:传感器系统(Sensor)、语音识别技术 (RecognizerIntent)、Google Map和用来开发桌面的插件(Widget)。通过本文的学习,读者将对Android有一个更深入的了解,可以开发出一些有特色、有创意的应用程序。

  一 传感器

  据调查,2008年全球传感器销售额为506亿美元,预计到2010年全球传感器销售额可达600亿美元以上。调查显示,东欧、亚太区和加拿大成为传感器市场增长最快的地区,而美国、德国、日本依旧是传感器市场分布最大的地区。就世界范围而言,传感器市场增长最快的领域依旧是汽车,占第二位的是过程控制,当然现在也被广泛应用于通信。那么,传感器的定义是什么呢?有哪些种类的传感器呢?Android中提供了哪些传感器呢?

  1.传感器的定义

  传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件(如光、热、湿度)或化学组成(如烟雾),并将探知的信息传递给其他装置或器官。国家标准GB7665—87对传感器的定义是:“能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成”。传感器是一种检测装置,能感受被测量的信息,并能将检测的感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。

  2.传感器的种类

  可以从不同的角度对传感器进行分类:转换原理(传感器工作的基本物理或化学效应);用途;输出信号类型以及制作材料和工艺等。

  根据工作原理,传感器可分为物理传感器和化学传感器两大类。

  物理传感器应用的是物理效应,诸如压电效应,磁致伸缩现象,离化、极化、热电、光电、磁电等效应。被测信号量的微小变化都将转换成电信号。

  化学传感器包括那些以化学吸附、电化学反应等现象为因果关系的传感器,被测信号量的微小变化也将转换成电信号。

  大多数传感器是以物理原理为基础运作的。化学传感器的技术问题较多,例如可靠性问题、规模生产的可能性、价格问题等,解决了这些问题,化学传感器的应用将会有巨大增长。而有些传感器既不能划分为物理类,也不能划分为化学类。

  3.Android中传感器的种类

  Google Android操作系统中内置了很多传感器,比如G1自带了一个非常实用的加速感应器(微型陀螺仪),有了它,G1手机就支持重力感应、方向判断等功能,在部分游戏或软件中可以自动识别屏幕的横屏、竖屏方向来改变屏幕显示布局。下面是Android中支持的几种传感器:

  Sensor.TYPE_ACCELEROMETER:加速度传感器。

  Sensor.TYPE_GYROSCOPE:陀螺仪传感器。

  Sensor.TYPE_LIGHT:亮度传感器。

  Sensor.TYPE_MAGNETIC_FIELD:地磁传感器。

  Sensor.TYPE_ORIENTATION:方向传感器。

  Sensor.TYPE_PRESSURE:压力传感器。

  Sensor.TYPE_PROXIMITY:近程传感器。

  Sensor.TYPE_TEMPERATURE:温度传感器。

  下面我们通过一个例子来分析Android中传感器的使用(具体实现参见本书所附代码:第9章 Examples_09_01),这里分析的是方向传感器(TYPE_ORIENTATION)。

  4.Android 中传感器的功能

  要在Android中使用传感器,首先需要了解SensorManager和SensorEventListener。顾名思义,SensorManager就是所有传感器的一个综合管理类,包括了传感器的种类、采样率、精准度等。我们可以通过getSystemService 方法来取得一个SensorManager对象。代码如下:

  SensorManager mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);

  取得SensorManager对象之后,可以通过getSensorList方法来获得我们需要的传感器类型,保存到一个传感器列表中。通过如下代码可以得到一个方向传感器:

  List sensors = mSensorManager.getSensorList(Sensor.TYPE_ORIENTATION);

继续阅读
持续深耕传感器领域,歌尔MEMS传感器全面升级

随着政策持续利好,新基建逐步落地,进一步推动5G、人工智能、工业互联网、物联网等相关产业的建设与发展,而传感器作为信息和数据来源的基础,已成为各种智能物联的关键共性技术。9月23-25日,歌尔携全面升级的数字差压传感器、高精度低功耗数字压力传感器、气流传感器、高性能数字麦克风、骨声纹传感器等MEMS传感器以及组合传感器再度亮相2020 SENSOR CHINA,致力于为消费电子、新基建等领域提供高性能传感器解决方案。

一篇文章看懂纳米传感器所有“猫腻”

 气敏传感器上和敏感气体接触的表面附着了一层纳米涂层作为敏感材料,用于改善传感器的灵敏度和性能。下面就随传感器小编清理了解一下相关内吧。

校园物联网的三个应用风向标

物联网是最近的热门话题之一,受到产业界、政府部门和学术界的共同追捧,但是从本质上说,物联网不是一个纯粹的新事物,它的概念和相关技术由来已久。 物联网的实践最早可以追溯到1990年施乐公司的网络可乐贩

科大讯飞无惧美实体清单 语音识别大赛再获第一

8月12日,在江西南昌举办的正和岛创变者年会开幕式上,科大讯飞董事长刘庆峰对被美国列入实体清单做出回应。

如何延长汽车电池的寿命和可靠性?

每五次汽车故障就有一次是电池造成的。在未来数年内,随着电传线控,发动/熄火引擎管理和混合动力(电力/燃气)等汽车技术日益普及,这一问题将变得越来越严重。 为了减少故障,需要精确地检测电池的电压、电

精彩活动