安卓7.0自带的电池优化工作原理是什么?
发布时间:2024-04-07 23:39:05 点击量:
我优化了所有app,还是能收到通知,所以这里的电池优化应该不是杀进程,还有,我无论怎么设置,微信永远能收到通知…为啥?
看看Android developer cn官网就知道优化了什么了!
至于微信,国内手机还不乖乖的加到白名单去
Battery optimization 就是 Doze 和 App Standby ,在网络上搜索 Doze 及 App Standby 可能更容易找到相关资料(随便一搜就出来了)。Doze 的启用时机是在用户一定时间内不操作设备、屏幕关闭及未连接电源的情况下,App Standby 则是应用在后台无任务情况下启用,期间会限制应用程序访问网络以及对CPU的使用等等,但是应用程序在此期间还是定期能得到一段短暂时间用于处理一些事情。简略描述,详见 http://developer.android.google.cn/intl/zh-cn/training/monitoring-device-state/doze-standby.html 。使用 GCM 能够防止应用无法收到推送消息,国内类似的有 MiPush 、 HwPush 等,应用程序能够在这种情况下依旧保证消息推送的及时性。为了不受影响,应用通常会申请加入白名单。
(顺带一提,Power Save Mode 好像和 Doze 差不多(至少表面上看起来),不过在 Android M ,Power Save Mode 还禁用了动画)
至于微信,现在哪家ROM敢不把它加(硬编码的)白名单?就算你在系统设置了各种限制,阻止唤醒阻止自启,微信依旧能好好的。