TOP

传感器

在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用

   SENSOR_TYPE_ACCELEROMETER       1 //加速度
   SENSOR_TYPE_MAGNETIC_FIELD      2 //磁力
   SENSOR_TYPE_ORIENTATION         3 //方向
   SENSOR_TYPE_GYROSCOPE           4 //陀螺仪
   SENSOR_TYPE_LIGHT               5 //光线感应
   SENSOR_TYPE_PRESSURE            6 //压力
   SENSOR_TYPE_TEMPERATURE         7 //温度
   SENSOR_TYPE_PROXIMITY           8 //接近
   SENSOR_TYPE_GRAVITY             9 //重力
   SENSOR_TYPE_LINEAR_ACCELERATION 10//线性加速度
   SENSOR_TYPE_ROTATION_VECTOR     11//旋转矢量

传感器的使用:

  • 获取SensorManager对象
  • 获取Sensor对象
  • 注册Sensor对象
  • 重写onAccuracyChanged,onSensorChanged方法
  • 注销Sensor对象





posted @ 2015-07-16 11:09  星空守候  阅读(106)  评论(0编辑  收藏  举报