您的位置:首页 >10.12 传感器专题(4)——其他传感器了解
发布于2026-08-11 阅读(0)
扫一扫,手机访问
在上一节的结尾说了,传感器部分因为笔者没怎么玩过,本节就简单的把剩下的几个常用的 传感器介绍一遍,当作科普,以后用到再慢慢研究~
作用:该传感器主要用于读取手机附近的磁场变化
传感器的值采集到的值:有三个,分别是:X,Y,Z轴上方向上的磁场值
数值单位:T,微特斯拉
传感器获取:Sensor.TYPE_MAGNETIC_FIELD
作用:这个传感器主要用来判断手机和人体之间的距离。最常见的场景,就是打电话时脸靠近屏幕,屏幕会自动熄灭;等脸离开一段距离后,屏幕又会重新亮起。这样一来,就能避免通话过程中脸部误触挂断键,导致通话被意外中断。除此之外,这个传感器也可以拿来做一些更有交互感的App~
传感器的值采集到的值:有一个,物体与设备间的距离
数值单位:cm,厘米
传感器获取:Sensor.TYPE_PROXIMITY
其他:
①距离传感器大致可以分成两类:一类会直接输出具体距离,另一类则不提供精确数值,只告诉你目标是在靠近还是在远离。后者的返回结果通常只有两个值,要么是0.0,要么就是最大值。怎么判断属于哪一种?可以看解析度和最大值是否一致:如果两者相等,说明是后一种;如果不相等,那就是前一种。
②调用sensor.getResolution()方法获得解析度,调用getMaximumRange()获得最大值!
作用:用来读取光度值,即光线强度
传感器的值采集到的值:有一个,光亮度值
数值单位:lux,1流明每平方米面积,就是1勒克斯(lux),最大值是:120000.0f,Android 中把光线强度分了不同的等级,可以自行查看SensorManager类~
传感器获取:Sensor.TYPE_LIGHT
作用:用于测量大气压力,常用于测量海拔高度
传感器的值采集到的值:有一个,大气压值
数值单位:hPa,百帕
传感器获取:Sensor.TYPE_PRESSURE
作用:测量手机内部的温度或者外部环境的问题
传感器的值采集到的值:有一个,温度值
数值单位:℃,摄氏度
传感器获取:Sensor.TYPE_TEMPERATURE(手机内部)/TYPE_AMBIENT_TEMPERATURE(手机外部)
如题,当我们的真机不具备某种传感器的时候,而又需要进行开发~关于具体用法可见下面的文章: Android设备上的传感器模拟工具:SensorSimulator
好的,本节应该是基础入门系列里最鸡肋的一节了吧,本来不想写的,不过还是写下吧, 上面的东西知道下就好~还是那句话,以后要用到再深入研究~谢谢
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9