标签: 软件 / Android
使用安卓手机的朋友,常常会因为后台程序开太多而手机运行缓慢、耗电增多、发热烫手。在手机上装了猎豹清理大师和LBE,可是手机还是常常提示内存占用过大,稍微玩一会电就掉没了。无意中接触到这么一个神器,作者Oasis Feng说挺好的
@緋呂 @看海的狐狸@默默看来几位对Android运行机制的理解并非真正透彻,所以把『绿色守护』错当烂大街的『Task Killer』类工具来理解了。事实上,我已经在Play Store的页面中详细阐述了『绿色守护』与各种同类工具的比较,包括Task Killer及AutoStarts,各位不妨先看一看再作评论。
AutoStarts是一个非常实用和专业的工具,在开发『绿色守护』之前,我一直使用它。但它的缺点也是显而易见的:复杂和副作用。复杂性不必多说,可能大部分玩机的朋友都不会有所畏惧,但副作用就不能不提了,关闭了重要的事件入口,很可能导致App的功能缺失或工作不正常。而使用『绿色守护』,你完全没有这些后顾之忧,而且也不必去理解Android系统机制背后的复杂性。
既然这么棒,那就拿来一试。找了一些教程:
1、为什么费电?
我们无意深入探讨Android后台运行机制,只是这里要给大家澄清两个概念:Process(进程)和Service(服务)。一个完全绿色(不包括推送、定时更新等功能)的App,在被用户切到后台时是不会浪费电力和CPU的,他们的状态被以Process的形式保存在RAM存储器内。反而是强行杀掉他们后,再次开启,更浪费电力和CPU。
但如果一款App有推送的功能(比如微信等),或者会定时同步(比如天气类App),那它便会在保留一个Service。即便是在屏幕关闭的时候,Service也会执着地“唤醒(wake)”手机,使其不得清闲。这些唤醒如果足够频繁,就可以让一款手机即便在不用的时候,也和用的时候一样费电。所以我们今天的目的就是禁止掉那些不要的App自启动行为(但又并非完全禁止,而是暂时冻结),主要是“让手机在关屏时候更省电”。
2、解决方法
所以,找到并从源头制止持续唤醒手机的App便是根本的解决方法。
Google Play中不乏各种杀进程、电池监测的App,就理论和实测效果而言,大部分只能起到“心理安慰”的效果。拿电池监测类App来说,此类应用无非可以更直观显示电量,一站式关闭蓝牙、WiFi、GPS等,作用小到可以忽略,且部分电池监测应用会反噬手机的电量;此外,进程查杀类App也只能短暂关掉后台的流氓Service服务,一旦手机状态有变,被强行关掉的App很容易被自动激活(这也是后台Service“怎么杀也杀不死”的原因)。
必须要感谢“绿色守护”的开发者“@oasisfeng”。
利用“绿色守护”从源头禁止流氓App的后台自启
有了这左右护法,Android手机就能在待机时候尽可能避免被唤醒,持续“深度睡眠”,达到省电的目的。
提醒:root是必须的。考虑到root并无风险,且只是为了配合这两款App发挥作用延长手机续航时间,建议root。主流机型可在对应论坛找到对应的root方法,LBE新推出的一键root工具也能解决大部分机型的root问题。
3、教程
“绿色守护”设置:
1)保证手机是root状态;
2)下载“绿色守护”应用;
3)打开“绿色守护”,你会看到你“待休眠”和“已休眠”列表。接下来要做的就是将你不想要开启后台Service的App添加到待休眠列表(黑名单),它们会在锁屏三分钟后自动进入休眠(或者你可以用桌面Widget让它们迅速休眠)。
4)点击下方的“+”号,进入“应用排查顾问”界面。“绿色守护”会将这些应用分为四类:a、后台运行中;b、可能减缓设备相应速度;c、最近运行过;d、更多应用。你只要从中多选那些频繁在后台唤醒手机的服务(主要集中在第1、2类应用分组中;第3类应用分组中那些你最近没有运行过的App也很可疑),然后点击右上角的“对号”,世界就清净了。这些应用将被“绿色化”,它们将再也不会自动后台重启,除非用户主动使用这些应用。
注意:“绿色守护”会在后台开启一个3MB左右的Service,实测几乎不耗电。如果需要后台服务,请不要使用『绿色守护』进行『绿色化』处理,比如闹钟、Gmail、微信等等。进行『绿色化』的程序在屏幕关闭一段时间后将完全退出,无法使用任何后台服务。
ps:『绿色守护』运行过程中,会观察到手机屏幕突然亮起,然后强制杀掉待清理的进程,这感觉。。怪怪的。剩下的让我用一段时间后再回来汇报使用情况吧。over!
第一天:晚上从1点到早上8点掉了3%的电,感觉比平时确实掉电慢了许多,以前一晚上忘记关wifi的情况下能掉30%多。需要数据支撑,下一步继续详细一点的记录。
网友评论