移动设备是否会将其从打瞌睡中唤醒



我正在寻找有关 Android 设备在 DOZE 模式(也称为空闲模式(期间特定行为的信息。我的应用通过setExactAndAllowIdle()方法定期提供传感器信息。这当然不能完美地工作,但由于设备是(或应该是(静态的(屏幕关闭并从充电器拔下(,我不需要访问传感器。我的问题是:如果设备静止且处于 DOZE 模式,移动设备是否会将其从 DOZE 中唤醒?我已经使用 adb 进行了测试,答案是否定的,但是当我使用设备进行测试时,它给人的印象是移动设备实际上会导致它离开 DOZE 模式。

我特别询问移动动作(不打开屏幕(是否将设备从打瞌睡中唤醒。

另一个问题是:

有没有办法以编程方式告诉什么操作将设备从 DOZE 中唤醒?我知道PowerManager.isDeviceIdle().

提前感谢您的回答。

一旦用户通过移动设备、打开屏幕或连接充电器唤醒设备,系统就会退出低电耗模式,所有应用都会恢复正常活动

所以,是的,它确实通过移动来唤醒。

有没有办法以编程方式告诉什么操作将设备从 DOZE 中唤醒?

我不这么认为。

正如CommonsWare提到的那样,他不确定,现在我有足够的信心简单地告诉你,没有:)

最新更新