现代智能手机从一个型号到另一个型号,都变得越来越智能,功能越来越强大,生产率越来越高,而且越来越繁琐。 多数情况下,设备处于待机模式,但即使如此,如果不进行超过一两天的充电,则它们很少会存活。 让我们尝试在系统设置和高级应用程序的帮助下从内部增加小工具的电池寿命。

大部分能量都由背光,GSM,LTE和WiFi信号的支持以及处理器消耗。 我们不会描述延长智能手机寿命的极端方法:切换为黑白,最大程度地降低亮度或关闭所有传感器和发射器。 寻找一种方法来增加设备在正常模式下的运行时间会更有趣,这是在通话进行,通知已传递以及应用程序运行时进行的。
为此,您需要强制智能手机仅执行当前所需的操作,而其余时间则要“休眠”。 计算手机在口袋里,桌子上或床旁的时间。 是的,大部分时间!
我们将使用内置的Android工具,不需要root权限的应用程序和高级“怪胎”程序来争取时间。 为此,您将需要更深入地研究该理论,以了解我们需要隐藏的潜力在哪里。
标准工具
Android内置的节能功能在各个版本之间扩展。 当棉花糖中出现了一种新的打ze模式睡眠算法时,在这个方向上发生了根本性的突破。 当手机未连接充电且处于静止状态时,它会被激活。 在用户半小时或一个小时的不活动之后,Doze将所有应用程序发送到深度睡眠状态(App Standby),使他们有机会在1、2和4小时内与外界联系。

在Andriod 7.0 Nougat中,此模式得到了改进-较早启动,不依赖于运动传感器提供的信息(例如,这意味着手机可以轻松“睡”在口袋里)。 打ze模式始终有效,不能在系统设置中意外禁用它。
结论很简单:智能手机上的Android越新,设备一次充电就可以工作的时间越长。 如果有机会更新系统,请毫不犹豫地进行。 如果菜单中有一个节能开关,将其打开,结果将很快出现。 但是Android的巧克力糖果版本的所有者不应该感到绝望-下面介绍的应用程序仅适合他们。
系统改进
在单次电池充电中,有许多应用程序充当小工具的“延长寿命”角色。 将所有东西放在一起是不值得的;数量只会损害质量。 只有正确选择的具有不同功能的程序组合才能获得最佳效果。 在我们的案例中,考虑使用Go Battery Saver和Greenify的“甜蜜情侣”,适用于大多数Android移动设备用户。
GO Battery Saver是一个方便的智能管理器,用于管理智能手机的基本设置。 在“模式”选项卡中,您可以配置节能策略-禁用Wi-Fi,蓝牙和数据传输,同步的方案。 拥有root特权,Battery Saver可以自动更改处理器频率以实现最大的节能效果。

可以根据事件配置模式的更改:当充电保持小于某个特定值时,及时且根据连接到充电的事实进行。
该应用程序非常直观,它显示了消耗曲线图,最繁琐的程序以及不同模式下的估计运行时间。 此外,该程序还有望影响手机的充电进度,以延长电池寿命。
实际上,这是一种命令中心,您可以在其中通过设置常规策略来监视设备的能耗。 省电模式不知道如何积极干预程序的工作,但是可以很好地应对操作系统设置的管理。
相比之下,
Greenify应用程序专门研究驯服程序,这些程序通常将手机从静止状态唤醒,即所谓的Wakelocks。 回忆一下理论。 当我们按下电源按钮或仅使手机处于无人看管状态时,其屏幕变为空白,Android尝试将设备置于挂起状态,在这种状态下,计算核心被关闭,电压仅提供给RAM。 运行可在后台运行的应用程序可防止设备进入此模式;使用称为Wakelock的锁。 如果小工具已经处于挂起模式,则应用程序可以使用AlarmManager对象在适当的时间将其唤醒。 实际上,这体现在您的电话突然醒来,在Internet上爬行,响起有关通知的铃声,然后再次准备上床的事实。
设备激活的次数越多,花费的能量就越多。 因此,我们需要捕获滥用“唤醒锁”并迫使其冻结的应用程序和服务。 要找出谁很顽皮,您将需要一个特殊的实用程序,例如
Wakelock Detector 。 该应用程序需要root权限或通过在调试模式下将电话连接到PC来进行棘手的安装。 但是结果是详细的统计信息,自从设备最后一次充电以来,哪个过程已经干扰了系统几次。
如果您懒于使用该实用程序,只需尝试查看谁一直在能耗统计中名列前茅。 这将确定硬冻结的候选对象。
但是回到Greenify,它是为了在关闭屏幕后立即“绿色”选择的应用程序而创建的。 这个程序非常简洁。 启动时,必须在可用程序列表中选择要应用自动休眠的程序。 而且,您无需再进入Greenify,它不会为您带来任何通知和报告。 您将在同一天感受到结果。
使用root权限和已安装的Xposed框架,应用程序可以“绿化”系统进程,跟踪应用程序退出休眠状态并“冻结”甚至是最棘手的原因。 Greenify还知道如何控制处理器。 在给定的周期性下,它从应用程序调用收集到处理器的队列,然后“批量”发送它们以执行。 因此,显着减少了CPU在活动模式下花费的总时间。 也许这是增加移动设备运行时间的最有用的程序。
抢救根源
对于那些已在其设备上获得超级用户权限并且不惧怕深入软件的用户,可以使用高级应用程序。 其中的一个-Amplify-就一组功能而言类似于Greenify,但提供了更好的调整。 例如,您可以设置每个进程唤醒系统的时间(以秒为单位)。 此外,Amplify扑灭了主要的能耗系统进程:NlpWakelock,NlpCollectorWakeLock,ALARM_WAKEUP_LOCATOR和ALARM_WAKE_ACTIVITY_DETECTION。 通常,在熟练的人员手中是有用的。
拥有支持Doze模式的现代Android版本的智能手机的所有者肯定会喜欢
ForceDoze和
Doze应用程序,它们可让您更改
进入深度睡眠模式之前的时间并设置其他条件。 这些程序构成了应用程序的“白名单”,即使深度休眠也可以唤醒手机。
上面列出的正确使用的应用程序将使设备的运行时间延长至少几个小时,但前提是您至少要短暂释放它们。