本文主要讲述位置传感器,主要包含以下内容:
位置传感器概述
位置传感器的作用
位置传感器的回传数据
位置传感器
位置传感器概述
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)
实战
以位置传感器为例:
OnResume注册监听
mSensorManager.registerListener(this, mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY), SensorManager.SENSOR_DELAY_UI);
OnPause反注册
mSensorManager.unregisterListener(this);
新型植入式气体传感器问世,可在人体内溶解
时间:2026-03-16
美国康奈尔大学官网
时间:2026-03-16
差压传感器的典型应用_差压传感器的安装
时间:2026-03-16
建筑物中的物联网传感器可以做什么?
时间:2026-03-16
物位传感器有哪些_物位传感器的实际应用
时间:2026-03-16
物位传感器的工作原理_物位传感器的特点
时间:2026-03-16
陀螺仪传感器的分类_陀螺仪传感器有什么用
时间:2026-03-16
模糊传感器的结构_模糊传感器的应用
时间:2026-03-16
小米重磅发布人体传感器2
时间:2026-03-16
中小企业受困 CIS 芯片缺货
时间:2026-03-16
玻璃釉电容器的结构与特点
时间:2026-03-05
电阻的标称阻值和允许偏差
时间:2026-03-05
石英灯电子变压器电路原理
时间:2026-03-06
变压器并列运行的条件浅析
时间:2026-03-06
关于STM32WL LSE 添加反馈电阻后无法起振的...
时间:2026-03-05
可调电阻怎么接线
时间:2026-03-05
压敏电阻有正负极吗
时间:2026-03-05
碳膜电阻如何识别_金属膜电阻器和碳膜电阻器...
时间:2026-03-05
晶体三极管放大电路的非线形失真及其解决办...
时间:2026-03-07
怎样测试三极管的好坏,NPN三极管如何知道是...
时间:2026-03-07