多くの電力を必要とするバックグラウンド サービスがありますが、デバイスが移動している場合にのみ必要です。センサーを登録しました
sensorManager.registerListener(this, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_GAME);
モーションが検出されない場合はスレッドをスリープさせたかったのですが、
onSensorChanged
重力のために永久に発生するイベント。実際の動きがある場合は計算できますが、サービスで使用する電力をできるだけ少なくし、動きを永続的に計算したくありません.onSensorChangedイベントのみを発生させるリスナーを登録する可能性はありますか、実際の動きがある場合は?