我有一个需要很大功率的后台服务,但只有在设备移动时才需要。我注册了传感器
sensorManager.registerListener(此, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_GAME);
并且如果没有检测到运动,则想要睡眠线程,但是
onSensorChanged
事件因万有引力而永久升起。 我能够计算,如果有真正的运动,但我希望服务尽可能少地使用并且不想永久计算运动,是否有可能注册只引发onSensorChanged事件的监听器,如果有真正的动作?