新闻中心

当前位置 > 新闻中心> 软件之家 > 安卓应用 > 拿什么拯救你 我的Android手机电池续航
拿什么拯救你 我的Android手机电池续航
2013-04-19 15:03:38   编辑:鲲鹏   点击可以复制本篇文章的标题和链接
 
让小伙伴们也看看:
收藏文章

写这篇文章纯粹是有感于Android费电之烈,如果能用老少咸宜、喜闻乐见的方法帮你的Android手机延长几成续航,那目的就达到了。

那什么拯救你 我的Android手机电池续航

1、为什么费电?

首先探讨一个问题,为什么Android要用容量大得多的电池,才能接近或者达到iPhone的续航效果呢?

Android过于开放恐怕是最大的原因。只要用户在安装App时按了那个代表“这些权限我已了解并同意”、但实际上“看也没看、或看不懂”的按钮,各种权限几乎是无节制地提供给App。而且由于Google推送平台(GCM)的不流行,大量App选择在后台保持长连接来获取推送通知。造成的结果就是,Android手机越用越卡、越用越费电。

所以说在很多Android女生用户的手机上,你可能发现其后台运行了大量的App服务,通知栏也被各种推送广告挤得满满当当。手机的运行速度更是被大幅度拖慢。

那什么拯救你 我的Android手机电池续航

这正是乔老爷子的明智之处——他为iOS系统增加了各种限制,尤其是对后台进程(大部分App后台10分钟后即被干掉)。即便是特殊情况确实需要后台运行,也要申请高级API交由苹果审核。

我们无意深入探讨Android后台运行机制,只是这里要给大家澄清两个概念:Process(进程)和Service(服务)。一个完全绿色(不包括推送、定时更新等功能)的App,在被用户切到后台时是不会浪费电力和CPU的,他们的状态被以Process的形式保存在RAM存储器内。反而是强行杀掉他们后,再次开启,更浪费电力和CPU。

那什么拯救你 我的Android手机电池续航

但如果一款App有推送的功能(比如微信等),或者会定时同步(比如天气类App),那它便会在保留一个Service。即便是在屏幕关闭的时候,Service也会执着地“唤醒(wake)”手机,使其不得清闲。这些唤醒如果足够频繁,就可以让一款手机即便在不用的时候,也和用的时候一样费电。所以我们今天的目的就是禁止掉那些不要的App自启动行为(但又并非完全禁止,而是暂时冻结),主要是“让手机在关屏时候更省电”。

2、解决方法

所以,找到并从源头制止持续唤醒手机的App便是根本的解决方法。

Google Play中不乏各种杀进程、电池监测的App,就理论和实测效果而言,大部分只能起到“心理安慰”的效果。拿电池监测类App来说,此类应用无非可以更直观显示电量,一站式关闭蓝牙、WiFi、GPS等,作用小到可以忽略,且部分电池监测应用会反噬手机的电量;此外,进程查杀类App也只能短暂关掉后台的流氓Service服务,一旦手机状态有变,被强行关掉的App很容易被自动激活(这也是后台Service“怎么杀也杀不死”的原因)。

那什么拯救你 我的Android手机电池续航

必须要感谢“绿色守护”的开发者“@oasisfeng”和“BetterBatteryStats”的开发者“+Sven Knispel”,他们两个让我们用简单的办法维护提高Android手机续航成为可能。

那什么拯救你 我的Android手机电池续航

我的建议是:

利用“绿色守护”从源头禁止流氓App的后台自启;

利用“BetterBatteryStats”持续监测所有App的唤醒情况

有了这左右护法,Android手机就能在待机时候尽可能避免被唤醒,持续“深度睡眠”,达到省电的目的。

MIUI团队也注意到了这个问题——雷军在MIUI V5发布会上介绍了“对齐唤醒”这一概念。因为偏技术且与本文主题关系不大,故此处不做详解。只是如果在装有MIUI V5使用上述工具,理应能够达到更好的省电效果。

提醒:root是必须的。考虑到root并无风险,且只是为了配合这两款App发挥作用延长手机续航时间,建议root。主流机型可在对应论坛找到对应的root方法,LBE新推出的一键root工具也能解决大部分机型的root问题。

3、教程

“绿色守护”设置篇:

1)保证手机是root状态;

2)下载“绿色守护”应用;

下载地址:http://www.yingyong.so/app/20/10013.htm

那什么拯救你 我的Android手机电池续航

3)打开“绿色守护”,你会看到你“待休眠”和“已休眠”列表。接下来要做的就是将你不想要开启后台Service的App添加到待休眠列表(黑名单),它们会在锁屏三分钟后自动进入休眠(或者你可以用桌面Widget让它们迅速休眠)。

那什么拯救你 我的Android手机电池续航

4)点击下方的“+”号,进入“应用排查顾问”界面。“绿色守护”会将这些应用分为四类:a、后台运行中;b、可能减缓设备相应速度;c、最近运行过;d、更多应用。你只要从中多选那些频繁在后台唤醒手机的服务(主要集中在第1、2类应用分组中;第3类应用分组中那些你最近没有运行过的App也很可疑),然后点击右上角的“对号”,世界就清净了。这些应用将被“绿色化”,它们将再也不会自动后台重启,除非用户主动使用这些应用。

那什么拯救你 我的Android手机电池续航

那什么拯救你 我的Android手机电池续航

注意:“绿色守护”会在后台开启一个3MB左右的Service,实测几乎不耗电。另,不要安装任何其他的进程查杀软件。

到这一步,你的Android手机将变得和iPhone一样清爽,且在待机的时候将相当省电。(就我个人经验来讲,优化过的Nexus 4飞行待机一夜(约7小时),电池消耗在0%——1%之间。

“BetterBatteryStats”排查篇:

即便如此设置完成,有时候难免会有漏过“绿色守护”手动过滤的奇葩App偷偷消耗你的电力。这时候需要用“BetterBatteryStats”为你排查。

那什么拯救你 我的Android手机电池续航

不同于一般的电池监测应用,“BetterBatteryStats”可看到几乎所有App唤醒手机的次数、总时长等,从而决定是否卸载或更换这个应用。

那什么拯救你 我的Android手机电池续航

那什么拯救你 我的Android手机电池续航

使用方法:

1)手机充满电,连上网络,模拟日常使用设置,并开启“BetterBatteryStats”;

2)放置约1小时后,查看Partial Wakelock中App的电池占用情况。、

3)视情况卸载或更换耗电高的App。

注意:不要依赖于Android自带的耗电分析图,因为它会把很多使用Google Backup Transport的App使用时间算入Android系统中,基于此的电池检测类App也不靠谱。

4、效果

使用习惯:

我的日常设备是Nexus 4,我是个手机重度使用用户,手机几乎每时每刻都连接到WiFi或着联通3g网络,后台开启微信推送和Fuubo推送,Google各种推送(包括Google Now)常开。

优化前:

重度使用强度下,Nexus 4平均可续航13小时左右。其中屏幕点亮时间(即屏幕开启状况下的使用时间)在3小时左右。

日常使用强度下,Nexus 4平均可续航22小时左右。其中屏幕点亮时间在2小时——2.5小时。

优化后:

重度使用强度下,Nexus 4平均可续航19——24小时左右。其中屏幕点亮时间一般都能达到5小时以上。

日常使用强度下,Nexus 4平均可续航32小时左右。其中屏幕点亮时间在3小时——3.5小时。

附上优化后的Nexus 4耗电曲线图。

那什么拯救你 我的Android手机电池续航

那什么拯救你 我的Android手机电池续航

上面我们介绍的方法主要可提高Android手机关屏下的续航时间,想要提高Android手机点亮屏幕的使用时间也不无办法,只是提升幅度不明显,且门槛稍高(需要更改内核、并限CPU频率、电压),因偏技术,故这里不做介绍。

难怪有用户吐槽,Android是生生把人逼成极客。不过对比限制颇多的iOS,体验不断提升的Android还是优点多多的。希望这些文字能帮到你,毕竟和借助于外部移动电源相比,一款续航时间更长的手机更靠谱。

BetterBatteryStats本地下载地址:

http://www.yingyong.so/app/11/5857.htm

同类型软件推介:金山电池医生

文章来源:搜狐数码

文章纠错

微信公众号搜索"驱动之家"加关注,每日最新的手机、电脑、汽车、智能硬件信息可以让你一手全掌握。推荐关注!【微信扫描下图可直接关注

阅读更多:安卓

好文共享:
收藏文章

文章观点支持

当前平均分:0(0 次打分)
热门评论
热门文章