Android sensor 简介

1.Android sensor是android手机的标准设备。

2.sensor类型和作用

加速度传感器,磁感应传感器,方向传感器,陀螺仪,光线传感器,压力传感器,

温度传感器,距离传感器,重力传感器,线性加速度,翻转传感器,性对湿度传感器等。

(1)加速度传感器

作用:可以获取三个轴的数据

原理:使加速度传感器内部发生变形,输出三个与之相对应的电压信号

应用:摇一摇,游戏控制等

(2)磁感应传感器

作用:获取磁场变化,输出三个轴的变化数据

数据:X,Y,Z三个方向

扫描二维码关注公众号,回复: 16102002 查看本文章

应用:指南针,定位设备的方位等

(3)陀螺仪传感器

原理:角动量守恒,中间有一个陀螺,周围三个轴的定位组件,根据旋转过程给出三个角速度

数据:返回X,Y,Z三轴的角速度数据

作用:游戏

Android三个主要传感器的区别:

(1)加速度传感器:测试设备重力情况,相对于外部参照物;

(2)磁力计传感器:定位设备的方位。可以测量出当前设备与东西南北四个方向上的夹角;

(3)陀螺仪传感器:测量设备自身的旋转运动。对设备自身运动更擅长,但不能确定设备的方位。

Android其他传感器:

(1)光感应传感器:自动调整手机屏幕亮度;

(2)距离传感器:打电话贴近耳朵黑屏;

(3)压力传感器:测试手机距离地面的距离;

3.sensor的系统架构

app --> framework --> Hal --> driver --> Hardware

猜你喜欢

转载自blog.csdn.net/weixin_41734758/article/details/129755379