#define SENSOR_TYPE_ACCELEROMETER 1 //加速度 #define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力 #define SENSOR_TYPE_ORIENTATION 3 //方向 #define SENSOR_TYPE_GYROSCOPE 4 //陀螺仪 #define SENSOR_TYPE_LIGHT 5 ///光感应 #define SENSOR_TYPE_PRESSURE 6 //压力 #define SENSOR_TYPE_TEMPERATURE 7 //温度 #define SENSOR_TYPE_PROXIMITY 8 //接近 #define SENSOR_TYPE_GRAVITY 9 //重力 #define SENSOR_TYPE_LINEAR_ACCELERATION 10//线性加速度 #define SENSOR_TYPE_ROTATION_VECTOR 11//旋转矢量
让我们依次看看这十一个传感器
1 加速传感器
又称加速传感器G-sensor,返回x、y、z三轴加速度值。
该值包括地心重力的影响,单位是m/s^2。
将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81。
把手机朝下放在桌面上,z轴为-9.81。
向左倾斜手机,x轴为正值。
向右倾斜手机,x轴为负值。
向上倾斜手机,y轴为负值。
向下倾斜手机,y轴为正值。
加速度传感器可能是最成熟的mems产品,市场上的加速度传感器种类很多。