Огонь по датчику изменен только при наличии движения - PullRequest
0 голосов
/ 06 октября 2011

У меня есть фоновая служба, которая требует много энергии, но нужна только если устройство движется. Я зарегистрировал датчик

sensorManager.registerListener (это, sensorManager.getDefaultSensor (Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_GAME);

и хотел усыпить нить, если движение не обнаружено, но

onSensorChanged

Событие постоянно возникает из-за гравитации. Я могу рассчитать, если есть реальное движение, но я хочу, чтобы служба использовала как можно меньше энергии, и не хочу постоянно рассчитывать движение, есть ли возможность зарегистрировать прослушиватель, который вызывает только событие onSensorChanged , если есть реальное движение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...