3. 传感器:位置传感器

位置传感器概述

Android平台提供了两个传感器用于确定设备的位置,这两个传感器是磁场传感器和方向传感器。Android平台还提供了测量设备正面到某一个邻近物体距离的传感器(邻近传感器)。磁场传感器和邻近传感器是基于硬件的传感器。大多数Android手机和平板电脑都有磁场传感器。而邻近传感器通常在手机中很常见。因为可以用该传感器测试接听电话时手机屏幕离脸有多远。可以可以在贴近耳朵接听电话时完成某些工作。方向传感器是基于软件的,该传感器的回传数据来自加速度传感器和磁场传感器。

位置传感器的作用

位置传感器对于确定设备在真实世界中的物理位置非常有用。例如,可以组合磁场传感器和加速度传感器测量设备相对于地磁北极的位置,还可以利用方向传感器确定当前设备相对于自身参照系的位置。

磁场传感器和方向传感器都返回值3个值(SensorEvent.values),而邻近传感器只返回1个值。

方向传感器

SensorEvent.values[0]:

绕着Z轴旋转的角度。如果Y轴(正常拿手机的方向)正对着北方,该值是0,如果Y轴指向南方,改值是180,Y轴指向东方,该值是90,如果Y轴指向西方,该值是270。

SensorEvent.values[1]:

绕着X轴旋转的度数。当从Z轴正方向朝向Y轴正方向,改值为正值。反之,为负值。该值在180至-180之间变动。

SensorEvent.values[2]:

绕着Y轴旋转的度数。当从Z轴正方向朝向X轴正方向,改值为正值。反之,为负值。该值在180至-180之间变动。

磁场传感器

SensorEvent.values[0]:

沿着X轴的磁力(μT,millitesla)

SensorEvent.values[1]:

沿着Y轴的磁力(μT,millitesla)

SensorEvent.values[2]:

沿着Y轴的磁力(μT,millitesla)

邻近传感器

SensorEvent.values[0]:

手机正面距离邻近物理的距离(CM)

DEMO

3. 传感器:位置传感器

时间: 2024-08-28 18:27:52

3. 传感器:位置传感器的相关文章

Android传感器概述-android学习之旅(七)

传感器概述 传感器是第二代智能手机的重要标志之一.现在许多的手机和平板都内置了传感器(tv除外).android的SDK支持许多的传感器有十几种,但是手机只是支持一部分.例如方向传感器(电子罗盘)和重力传感器(屏幕翻转). 大概分为三类 动作传感器 环境传感器' 位置传感器 动作传感器 这类传感器在三个轴(x,y,z)上测量加速度和旋转角度.包括如下几个传感器. - 加速传感器 - 重力传感器 - 陀螺仪传感器 - 旋转向量传感器 环境传感器 湿度传感器' 光线传感器 温度传感器 位置传感器 方

Android 传感器开发 完全解析

转载请注明出处:http://blog.csdn.net/smartbetter/article/details/53161452 大家好,由于最近会有对智能硬件相关的开发需求,所以最近这些天分享的博文也就大致挂钩智能硬件了,像上一篇的蓝牙分享,相信很多读者已经看过了,那么今天我为大家带来Android传感器方面知识的介绍与使用方法,对于传感器的使用,不同版本的Android手机也许存在较大的硬件差异,但是万变不离其宗,本篇将通过几个最常见的传感器,渗透式的教会大家如何使用这些传感器,带领大家完

android开发笔记之高级主题—传感器的简单介绍

今天我们开始进入讲解android中的一些高级主题的用法,比如传感器.GPS.NFC.语音和人脸识别等. 这次来对传感器的一个简单介绍: Android平台支持三大类的传感器: 位移传感器 这些传感器测量沿三个轴线测量加速度和旋转.这类包含加速度,重力传感器,陀螺仪,和矢量传感器. 环境传感器 这些传感器测量各种环境参数,例如周围的空气温度和压力,光线,和湿度.这类包含气压,光线,和温度传感器. 位置传感器 这些传感器测量设备的物理位置.这类包含方向和磁力传感器. 这些传感器的一些是基于硬件的,

4. 传感器:环境传感器

环境传感器概述 Android平台提供了4个传感器,用于检测不同的外部环境.我们可以使用这些传感器检测周围.例如,可以检测周围空气的湿度.光线.空气的压强和温度.这4个传感器都是基于硬件的传感器.除了光线传感器外,其他3个传感器在普通的Android设备中很少见.所以如果使用环境传感器,最好运行时对当前Android设备所支持的传感器是否检测. 环境传感器的返回值 大多数动作传感器和位置传感器都返回多个值,而所有的环境传感器都只返回一个值(SensorEvent.values[0]).例如温度传

android位置传感器

Android平台提供了两个传感器用于确定设备的位置,这两个传感器是磁场传感器和方向传感器.Android平台还提供了测量设备正面到某一个邻近物体距离的传感器(邻近传感器).磁场传感器和邻近传感器是基于硬件的传感器.大多数Android手机和平板电脑都有磁场传感器.而邻近传感器通常在手机中很常见.因为可以用该传感器测试接听电话时手机屏幕离脸有多远.可以可以在贴近耳朵接听电话时完成某些工作.方向传感器是基于软件的,该传感器的回传数据来自加速度传感器和磁场传感器. 位置传感器对于确定设备在真实世界中

android环境传感器

环境传感器 Android平台提供了4个传感器,用于检测不同的外部环境.我们可以使用这些传感器检测周围.例如,可以检测周围空气的湿度.光线.空气的压强和温度.这4个传感器都是基于硬件的传感器.除了光线传感器外,其他3个传感器在普通的Android设备中很少见.所以如果使用环境传感器,最好运行时对当前Android设备所支持的传感器是否检测. 大多数动作传感器和位置传感器都返回多个值,而所有的环境传感器都只返回一个值(SensorEvent.values[0]).例如温度传感器返回摄氏度(°C).

机房监控系统解说—开关传感器篇

一般的大中型企业因为需要办公的人数较多,内部数据交换频繁,办公设备也比较多以通常都会建有一个独立的机房,用于支撑企业办公设备正常运作.机房里面一般都会有各种电源.配线.服务器.空调等各种设备.都说机房重地需要注意的安全事项比较多1.消防安全:防火.配备灭火器.消防栓.消防龙头等,安装防火门,装修材料应具有阻燃特性.建有消防通道,逃生路线指示,火灾报警设备. 2.防盗安全:安装红外.微波防盗传感器,监控设备,对机箱等设备加锁防止部件被盗. 3.电气保护:配备漏电保护,防止人员电击.配备防雷设施,防

传感器到底需要什么样的电路板

传感器,英文名称transducer,是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输.处理.存储.显示.记录和控制等要求. 按照制造工艺来分类的话: 集成传感器是用标准的生产硅基半导体集成电路的工艺技术制造的.通常还将用于初步处理被测信号的部分电路也集成在同一芯片上,例如现在大力发展的MEMS传感器. 薄膜传感器则是通过沉积在介质衬底(基板)上的,相应敏感材料的薄膜形成的.使用混合工艺时,同样可将部分电路制造在此基板上

进阶篇-安卓系统:4.安卓手机动作传感器

动作传感器对于监测设备的移动非常有用,例如:倾斜.震动.旋转和摆动都属于动作传感器的监测范围.设备的移动通常是对用户输入的直接反应. 所有动作传感器都会返回三个浮点数的值,对于不同的传感器,这三个值的意义不同.例如,对于加速度传感器,会返回三个坐标轴的加速数据.对于陀螺仪传感器,会返回三个坐标周的旋转角速度. 动作传感器的使用与数据返回:加速度传感器 如果单纯的使用加速度传感器传回的数据,会发现Z轴的的加速度是9.8多.所以看来安卓是把静止的手机竖直加速度默认为重力加速度,并且XY轴的数据也不是