释放唤醒锁后,Android 多快进入睡眠状态?
我正在开发一个在后台使用加速度计的应用程序,并且由于它的高功耗,我正在研究如何最好地让设备进入睡眠状态,至少每隔一分钟左右。
我不能让设备休眠长达一个小时,甚至 10 分钟——这只有在我开发某种基于用户行为预测的智能调度程序的情况下才有可能。我没有足够的时间来做这件事。
因此,我问当我让我的应用程序进入睡眠状态并实际取消注册传感器更新侦听器时,设备是否会在如此短的时间间隔内进入睡眠状态? (我认为会有一些超时来防止在设备退出待机模式时运行所有必要的东西。)
我正在使用最慢的加速度计模式:SENSOR_DELAY_NORMAL
. 现在,我的服务一直将设备保持在唤醒锁状态。这只持续大约 12 小时的待机时间 - 获得两倍就足够了。