1、为什么费电?
我们无意深入探讨Android后台运行机制,只是这里要给大家澄清两个概念:Process和Service。一个完全绿色的App,在被用户切到后台时是不会浪费电力和CPU的,他们的状态被以Process的形式保存在RAM存储器内。反而是强行杀掉他们后,再次开启,更浪费电力和CPU。
但如果一款App有推送的功能,或者会定时同步,那它便会在保留一个Service。即便是在屏幕关闭的时候,Service也会执着地“唤醒”手机,使其不得清闲。这些唤醒如果足够频繁,就可以让一款手机即便在不用的时候,也和用的时候一样费电。所以我们今天的目的就是禁止掉那些不要的App自启动行为,主要是“让手机在关屏时候更省电”。
2、解决方法 所以,找到并从源头制止持续唤醒手机的App便是根本的解决方法。 Google Play中不乏各种杀进程、电池监测的App,就理论和实测效果而言,大部分只能起到“心理安慰”的效果。拿电池监测类App来说,此类应用无非可以更直观显示电量,一站式关闭蓝牙、WiFi、GPS等,作用小到可以忽略,且部分电池监测应用会反噬手机的电量;此外,进程查杀类App也只能短暂关掉后台的流氓Service服务,一旦手机状态有变,被强行关掉的App很容易被自动激活。
必须要感谢“绿色守护”的开发者“@oasisfeng”。
利用“绿色守护”从源头禁止流氓App的后台自启
有了这左右护法,Android手机就能在待机时候尽可能避免被唤醒,持续“深度睡眠”,达到省电的目的。 MIUI团队也注意到了这个问题——雷军在MIUI V5发布会上介绍了“对齐唤醒”这一概念。因为偏技术且与本文主题关系不大,故此处不做详解。只是如果在装有MIUI V5使用上述工具,理应能够达到更好的省电效果。
提醒:root是必须的。考虑到root并无风险,且只是为了配合这两款App发挥作用延长手机续航时间,建议root。主流机型可在对应论坛找到对应的root方法,LBE新推出的一键root工具也能解决大部分机型的root问题。
3、教程 “绿色守护”设置: 1)保证手机是root状态; 2)下载“绿色守护”应用; 3)打开“绿色守护”,你会看到你“待休眠”和“已休眠”列表。接下来要做的就是将你不想要开启后台Service的App添加到待休眠列表,它们会在锁屏三分钟后自动进入休眠。
4)点击下方的“+”号,进入“应用排查顾问”界面。“绿色守护”会将这些应用分为四类:a、后台运行中;b、可能减缓设备相应速度;c、最近运行过;d、更多应用。你只要从中多选那些频繁在后台唤醒手机的服务,然后点击右上角的“对号”,世界就清净了。这些应用将被“绿色化”,它们将再也不会自动后台重启,除非用户主动使用这些应用。
注意:“绿色守护”会在后台开启一个3MB左右的Service,实测几乎不耗电。另,不要安装任何其他的进程查杀软件。 到这一步,你的Android手机将变得和iPhone一样清爽,且在待机的时候将相当省电。,电池消耗在0%——1%之间。
绿色守护下载地址