只有在有动作时才会触发onSensorChanged

时间:2011-10-06 09:21:35

标签: android android-sensors

我有一个需要很大功率的后台服务,但只有在设备移动时才需要。我注册了传感器

  

sensorManager.registerListener(此,                       sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),                       SensorManager.SENSOR_DELAY_GAME);

并且如果没有检测到运动,则想要睡眠线程,但是

  

onSensorChanged

事件因万有引力而永久升起。 我能够计算,如果有真正的运动,但我希望服务尽可能少地使用并且不想永久计算运动,是否有可能注册只引发onSensorChanged事件的监听器,如果有真正的动作?

0 个答案:

没有答案