目录:
1.什么是传感器
2.常见的Android传感器
3.传感器的应用
4.常见的ios传感器
1.什么是传感器
维基百科是这样定义的:传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件(如光、热、湿度)或化学组成(如烟雾),并将探知的信息传递给其他装置或器官。
在Android中传感器可以展示当前手机状态的应用,包括硬件信息、当前位置、加速计、陀螺仪、光感、磁场、定向、电池窗台,声压,同时还可以进行多点触控的测试。只要你的想象力足够丰富,完全可以利用这些信息做出一些很新奇得应用。
2.常见的Android传感器
Android平台支持三个大类的传感器
Motion sensors(运动传感器)
这些传感器测量加速力,并沿三个轴的旋转力。此类别包括加速度计,重力感应器, 陀螺仪和旋转矢量传感器。Environmental sensors (环境传感器)
这些传感器测量各种环境参数,例如环境空气温度和压力,照明和湿度。此类别包括气压计,光度计,和温度计。Position sensors (位置传感器)
这些传感器测量设备的物理位置。这个类别包括方向传感器和磁力计。
具体的传感器:
加速度传感器: TYPE_ACCELEROMETER
以m/s2测量它设备所有三个物理轴线方向(x,y,和z)加速度。陀螺仪传感器:TYPE_GYROSCOPE
以rad/s测量设备三个物理轴线方向(x,y,和z)。旋转速度。线性加速度传感器:TYPE_LINEAR_ACCELERATION
检测沿着一个轴向的加速度。
旋转矢量传感器:TYPE_ROTATION_VECTOR
用于检测运动和检测旋转。周围温度传感器:TYPE_AMBIENT_TEMPERATURE
检测周围空气温度。光照传感器:TYPE_LIGHT
以lx测量周围的光线级别。相对湿度传感器:TYPE_RELATIVE_HUMIDITY
检测周围空气相对湿度温度传感器: TYPE_TEMPERATURE
检测设备的温度重力传感器:TYPE_GRAVITY 测量重力
磁力传感器:TYPE_MAGNETIC_FIELD 测量周围的三个物理轴线方向的磁场。
方向传感器:TYPE_ORIENTATION 测量设备所有三个物理轴线方向(x,y和x)的旋转角度。
压力传感器:TYPE_PRESSURE
测量周围空气气压接近传感器:TYPE_PROXIMITY
检测物体与手机的距离心率传感器
心率传感器是在5.0之后新增的一个传感器,用于返回佩戴设备的人每分钟的心跳次数
3.传感器的应用
案例:实现图片摇一摇
要实现摇一摇,主要就是去监听手机加速度的变化,当达到一个值的时候就出发摇一摇这个事件。可以用加速度传感器去实现这个功能。
4.常见的ios传感器
参照: 作者:_SOLID
链接: http://www.jianshu.com/p/4c141d851346 來源:简书
链接: http://digi.tech.qq.com/a/20170416/004365.htm