爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3558|回复: 4

[经验教程] 向耗电说No,android 省电终级教程

[复制链接]
发表于 2015-9-17 11:44 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 piukaqu 于 2015-9-17 11:50 编辑

自从用了android不知你最大的感受是不是「卧槽我就把手机放那儿啥都没干怎么就没电了啊啊啊……」这情况对于使用接近原生 ROM 的读者一定似曾相识。这时候你如果以「Android 省电」为关键词进行搜索,搜索到的大致是这些内容:
  • 适时关闭 WiFi、数据流量、GPS 等服务
  • 在设置-WiFi-高级设置-在休眠状态下保持WiFi网络连接
  • 使用静态壁纸代替动态壁纸并减少桌面小插件
  • 缩短锁屏超时时间
  • 关闭账户同步
  • 关闭系统自带的音效,如 Viper4Android, MaxxAudio, 调调等
  • 关闭触摸提示音
没错,市面上玲琅满目的省电软件做的也就是这些工作。虽然这些操作确实能够起到一定的作用,可是还是无法达到 iOS 上令人踏实自信的续航表现。相信大家看到这里就都明白了。在这一切的背后,有一只讨厌的「蛀虫」在侵蚀着手机的电池。而它,就是 WakeLock。

在没有 WakeLock 的时候,锁屏的 Android 设备将会自动进入一个低功耗状态。而WakeLock 就是手机深度睡眠时,由应用申请的一种锁定设备并阻止它睡眠的机制。它本身并不是一个大问题,但是有些国内应用并没有进行特别的优化,也不支持系统原生的对齐唤醒。一两个应用以适度的频率获取 WakeLock 并不会对手机电量造成迅猛的影响,但如果你的手机上带着一堆这样的应用——也许你的手机根本「睡」不着。这就像一个人(暂且称为「傻蛋」好了),在刚睡着的时候被大傻叫起来说了一句话,说完之后刚躺下二傻又上来说一句话;还有更过分的情况——三傻在跟傻蛋说完事之后,赖在傻蛋面前不走了,不!让!傻!蛋!睡!觉!
那么,我们来说说 iOS 与 Android 的后台机制。
iOS 的后台机制与允许应用开机自动启动并常驻后台的 Android 不同,iOS 上的第三方应用不允许开机自启,后台运行上也限制多多,只有在少数情况下才能被系统「网开一面」,能够后台运行和自启。而 iOS 在推送服务上采用了 APNS(Apple Push Notification Service) 的解决方案,即系统仅拉起一个进程与苹果服务器通讯来实现推送,这样就能保证电池、流量的最大化利用。当然,世间并无完美之物。由于推送信息来自系统服务,而非应用本身;因此点击推送进入应用时,它就需要从网络再次拉取信息,造成了一定的时间落差。
Android 上虽然有与之类似的 GCM(Google Cloud Messaging),但受限于国内特殊的网络环境和 Android 设备的碎片化,GCM 在国内应用中并未广泛使用。这就造成了一个问题:没有统一的推送接口,唤醒无法对齐,推送效率大大下降。如果应用使用的是「老大哥」们的 SDK,则它们在启动时,大多数会连带唤醒这台设备上所有带此 SDK 应用的对应 Service——这就让手机更无法安眠了。
除此之外,Android 应用还需要和「管家」类应用斗智斗勇。为此,它们注册了无数个 Service 和 Reciver,这确保了它们在被系统或「管家」类应用杀掉之后能够快速地重启。这种「猫捉老鼠」的游戏在某些情况下甚至给你的手机带来了更大的负担。和上述严峻问题并存的,还有一个耗电大户—— Google Play Services. 它造成的问题是多方面的:有频繁获取地理位置、由于网络问题的频繁重试,甚至还有由于 Google 迷糊造成的 Bug. 由于篇幅限制,在这里我就不一一赘述了。
花开两朵,各表一枝。到底要怎么解决这些令人厌烦的电池浪费者呢?
对于正在使用 MIUI 等国产 ROM 的读者来说,此篇文章所描述的 WakeLock 带来的问题也许不是困扰你的最主要原因。众多的国产 ROM 大多自带后台自启控制和对齐唤醒,你只要善用这些功能就够了。诸如 ColorOS 的纯净后台、MIUI 的对齐唤醒与一刀切的后台管理与新版本中的「神隐模式」,都是你的不二选择。抛开这些优秀的省电策略不说,本文中介绍的一些应用与系统自带的省电策略配合使用的情况下效果并不是那么理想。
好吧,我承认上面都是复制粘贴的。。。不过上面说得确实好啊!!!{:soso_e129:}
下面说说如何来玩转android手机电量:
STEP1: 神器:GREENIFY(绿色守护)  这个大家都不陌生,对流氓程序进行休眠
STEP2: 神器:XPOSED(X框架)你可以这样理解,就是iphone的cydia
STEP3: AMPLIFY (可以在网上找破解版,前提是安装了XPOSED)用这个软件可以调整流氓程序的唤醒时间;
好了。目前为止。笔者的牛摩擦常驻后台程序:邮箱大师、微信、whatapp及系统的一堆软件。待机一晚上耗电为3%-4%,从早上重度使用至下班剩于30%左右电量,跟之前的肾5差不多,反正我是很满意了。{:soso_e113:}
不要脸地给自己网站打个广告:i2b_购物新选择    http://www.i2b.cc



回复

使用道具 举报

发表于 2015-9-18 11:52 | 显示全部楼层
怎么收藏?等一年以后手机过保了再来搞!:D
回复 支持 反对

使用道具 举报

发表于 2015-9-24 09:00 | 显示全部楼层
“可是还是无法达到 iOS 上令人踏实自信的续航表现”——看到这句话后面的就不用看了。
回复 支持 反对

使用道具 举报

发表于 2015-9-26 12:35 | 显示全部楼层
说到底,还是需要用户自行修改。
回复 支持 反对

使用道具 举报

发表于 2015-11-16 21:59 来自:爱黑武手机版 | 显示全部楼层
对于耗电我醉呀
回复 支持 反对

使用道具 举报

 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-12-27 15:30 , Processed in 0.043096 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表