我想知道安卓手机的睡眠模式和深度睡眠模式有什么区别,手机进入睡眠模式和深度睡眠模式会有什么影响。
请给我详细的答案。
问候, 皮克斯
正如有人在已删除的答案中所写,深度睡眠模式与休眠和启动时间没有任何关系。
你不应该避免手机睡眠,这会很快耗尽你的电池。要从服务器接收消息,您应该使用[C2DM] GCM ,它具有与不推荐使用的老式 C2DM 相同的基本特征。
有关 android 睡眠的更多信息:http: //developer.android.com/reference/android/os/PowerManager.html
您可以使用 WAKE_LOCK 来防止设备进入深度睡眠。但是你必须考虑到电池消耗。更多信息:http: //developer.android.com/reference/android/os/PowerManager.html
深度睡眠:将您的手机 CPU中央处理单元(即大脑)调至最低时钟周期速度。我的是200mhz,最大是1600mhz。
它还会禁用一些它认为您可能不会使用的传感器,例如依赖于手机摄像头、陀螺仪等。其中一些会被关闭以节省电量。
当您根据控制器唤醒手机时,它会将 cpu 时钟周期提高到 500mhz、800mhz 或 1600mhz,并重新激活传感器,将电源发送回手机可能具有 proxi 传感器的相机、cyro、磁铁等
这或多或少是深度睡眠的真正含义。程序,通过禁用未使用的传感器并将cpu时钟降至最低来节省电力。
致谢:vrigil kellogg http://forums.androidcentral.com/sprint-galaxy-s-ii i/247066-what-deep-sleep.html post#14