此 Doze 不是 Android M 上的那个 Doze,这款名叫 Doze – For Better Battery Life 的应用,同样也是给 Android 手机增加续航时间的,但更加聪明,支持 Android 4.1+。@Appinn
青小蛙将曾经一天三充的 Nexus 5 去掉 SIM 卡后做测试机,结果发现…竟然可以待机 2 天多,要知道之前纯待机可能也就半天 ?。
可见网络连接消耗了太多的电量(其实就是后台偷偷跑流量嘛),如何能解决此问题呢?
Android L(5.0) 有一个省电模式,Android M(6.0) 有一个 Doze 深度休眠特性。
省电模式会关闭你的数据网络,只有手动打开应用程序才能再次再次接收数据。
Doze 深度休眠则只能在屏幕关闭并且手机静止 30 分钟以上时才会生效,会白白浪费许多电量。
而 Doze – For Better Battery Life 不同,它会在关闭屏幕后立即进入省电模式,而在点亮屏幕后立即恢复。
实现方式也非常有趣,Doze – For Better Battery Life 会创建一个假的 VPN 来阻止数据流,嗯,你真的没有办法和 VPN 一起用了。
在阻止了数据传输后,Doze – For Better Battery Life 可以延长几个小时的待机时间,不要担心消息推送,有白名单给你用,挑选一些你认为必须要实时保持连接的应用。
也无需担心其他消息推送,因为只要屏幕点亮,网络就恢复,消息推送也会恢复,也就是说你时不时的点亮屏幕看时间也可以让消息推送进来。
Doze – For Better Battery Life 还有个激进模式,将实现省电模式的效果,只有当应用被打开才会有数据传输。另外还能显示 WiFi 优先以及充电优先,即连接 WiFi 或者充电的时候不开启 Doze。
当你的手机被Doze – For Better Battery Life 拯救了几个小时的续航后,是不是又可以考虑晚换几个月的手机呢?
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/162693.html