Android手机中打盹模式的含义是什么?

问题描述:

我听说“高优先级的GCM消息是唤醒手机打瞌睡模式的唯一方法”。在Android手机中打盹模式意味着什么。Android手机中打盹模式的含义是什么?

+0

有打盹模式对这么多的问题。你可以从中得到答案。 – Apurva

+2

您是否尝试使用字符串“android doze mode”搜索? –

你可以用Google搜索它自己的...

只要你升级到棉花糖或得到一个新的设备上运行它,你会立即注意到打盹模式的影响。此功能默认处于活动状态,Google不允许OEM修改其工作方式。当您将设备在关闭屏幕的状态下关闭约30分钟时,设备将转入打盹模式以防止电池电量耗尽。

当打盹处于活动状态时,手机上的应用程序将无法访问网络,当应用程序试图阻止设备进入睡眠状态并且不允许任何后台任务运行时,系统将忽略“唤醒”。这听起来像是你的手机对你不太好,但是有几种方法可以保证功能。虽然应用程序无法唤醒设备运行同步作业和其他后台任务,但高优先级的推送消息仍会显示。例如,环聊消息将出现在处于打盹模式的设备上。

设计好的应用程序不应受到打盹模式的任何不良影响。该设备会在短时间内周期性地从打盹模式中唤醒,从而允许应用程序运行他们与Android作业调度程序一起排队的任务。这些被称为维护窗口,并且在设备保持不动时间越长,它们就越不频繁。

来源:http://www.greenbot.com/article/3027918/android/how-doze-and-app-standby-finally-fixed-android-battery-life-in-marshmallow.html