Android棉花糖中打ze模式和睡眠模式之间的区别


10

在Android M之前,Android中有一种叫做“睡眠模式”的东西。Google通过Android M引入了所谓的打ze模式。谁能详细说明这些模式之间的区别?


1
与M之前的android版本上的Doze没有什么特别相似。您是否将睡眠模式称为-DND /仅警报/优先模式?
blueren

我相信应用处理器在空闲时必须休眠,以节省电池/电源。因此,从CPU角度来看,我指的是以前的Android M版本中的睡眠更多。但是,从Android OS角度来看,Android M的Doze Mode功能已被并入(也许是为了帮助CPU长时间睡眠)。
牧马人

Answers:


14

睡眠模式 -表示CPU将处于睡眠状态,除了RIL(无线电接口层)和警报之外,将不接受任何命令。LCD关闭后,CPU将在几秒钟内进入睡眠模式。

打ze模式 -意味着手机上的应用程序将无法访问网络,当应用程序试图使设备进入睡眠状态时,系统将忽略“唤醒锁”,并且不允许后台任务运行。当然,这听起来似乎对您的手机没有多大帮助,但是Doze保留了几种保留功能的方法。尽管应用无法唤醒设备以运行同步作业和其他后台任务,但仍会显示高优先级推送消息。因此,例如,环聊消息将出现在处于打ze模式的设备上。

应用程序待机 -进入待机状态的应用程序将失去所有网络访问权限,并且其所有后台同步作业都将被暂停。这些限制会在您插入手机后暂时解除,并且每天一两分钟。这使挂起的应用程序有机会运行所有待处理的同步作业,但不允许它们继续运行。高优先级的推送通知还可以将应用从待机状态唤醒一小段时间。

在这里阅读更多

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.