查看我的电池统计数据,我几乎总是在顶级消费者中发现Cell Standby:
我从没想过“闲置”会消耗那么多能量。我看到其他人遇到类似的问题:
这些问题的答案仅给出一些原始想法。我想知道这背后的确切含义,是否有办法防止“待机”状态耗尽我的电池?
查看我的电池统计数据,我几乎总是在顶级消费者中发现Cell Standby:
我从没想过“闲置”会消耗那么多能量。我看到其他人遇到类似的问题:
这些问题的答案仅给出一些原始想法。我想知道这背后的确切含义,是否有办法防止“待机”状态耗尽我的电池?
Answers:
ce4关于问题的解释的某些背景“接收不良”会更快耗尽电池吗?:
收发器电路在设计时考虑到了省电,如果接收良好,将尽可能降低发送功率。这也减小了SAR值,该SAR值是人体暴露于辐射的量度。
如果接收不良,则必须相应调整发送信号强度。
因此,这实际上是其背后的原因:在接收不良的情况下,该设备会花费大量功率来查找更好/更强的信号(如果丢失则根本找不到任何信号)。下面的屏幕快照1清楚地显示了那些时间,当您查看标题为Phone signal的栏时。
“更清洁的绿色”:鲜绿色的意思是“良好的接待”(屏幕截图显示了开始和结束时的情况,即上午和晚上,因此在家里我的接待很好)。变黄:“中等接收”。这会消耗更多的能量:将其与顶部的图形进行比较(不在屏幕截图中,但与第一个屏幕截图相同),您会看到在单元格信号 良好的情况下,该条几乎是平坦的,但是下降得更快那里不是。看到红色的小斑点:“没有接待处”。手机会疯狂上电,找到新的手机发射塔。
我已经在答案中表明“接收不良”会更快耗尽电池吗?如何找到那些“死区”及其位置:
诸如No Signal Alert 2和OpenSignalMaps 3之类的应用程序会在后台监视细胞信号,并记录这些区域,因此它们可以向您显示死区的位置图。OpenSignalMaps的优点是可以显示所有触手可及的基站,并指出您连接的基站。它还为您提供“指南针”,为最强的信号提供方向。
但是,我对如何自动处理这些死区的回答并不详细。因此,我尝试了不同的解决方案-这是我发现的结果:
我使用两个应用程序达到了相当不错的效果:自动驾驶仪4和NoBars Battery Saver 5。两者都监视电池信号,并且当其下降到很远时,会在预定的时间内切换到飞行模式。用户可以定义多长时间。超时后,“飞行模式”将被禁用,单元监视将接管。
在我的问题的第二张图中,这在电话信号栏中显示为“空白” :由于在“飞行模式”期间禁用了单元收音机,因此未显示任何颜色。在此时间范围内,系统对信号强度一无所知。而且在关闭单元无线电的情况下,它也没有使用额外的电源(更确切地说,那时该无线电没有使用任何电源),这正是预期的目的。
使用自动驾驶仪,唯一令人讨厌的副作用是:对于每次信号检查,它在显示屏上闪烁约一秒钟。除此之外,它还提供了更多选项供用户配置。但是,由于两个应用程序的结果绝对可比,这些额外的选项似乎并不是真正必需的,而且很不错。Autopilot的另一个优点是提供给用户的日志:这样,您可以查看模式切换的确切时间。
我还测试了ShutUpBatterySaver 6,其目的是处理数据流量。低于用户可以定义的特定信号强度时,它将禁用“自动同步”,而低于第二个可定义的级别时,将完全关闭移动互联网。
但是,它永远不会激活(或停用)飞行模式,因此用于获得(更好)信号的功率将保持不变。但是,在信号较差的情况下,数据传输比在信号良好的情况下要消耗更多的功率,例如,封装损耗可能更大。在状态栏中,我多次看到它禁用了自动同步7,因此似乎可以正常工作。并不是一个繁重的数据用户(如同一幅屏幕快照中的LBE统计所示),但是我不能真正说出带来了多少帮助:与上述两个Airplane-Mode处理应用相比,在电池续航时间方面的结果是最小的(如果有)。
结合这两种方法,可能会获得最佳结果。由于我不想检查所有可能的组合,因此我决定选择全能的6字母解决方案:TASKER。
众所周知,塔斯克是Android上的自动化解决方案。如果我们的设备具有检测咖啡和水的传感器,则可以猜测它甚至可以煮咖啡。因此,我为此出色的应用程序创建了一些配置文件-结果非常棒!
所以基本上是3个配置文件,通过一个公共变量进行通信:
在我的全局Init配置文件中(当Tasker开始监视时将执行该配置文件),%SIGSTATE设置为0(如果未设置)。上面的所有3个配置文件还额外设置了通知,如上面的截图所示9。每个状态维护一个通知(当再次出现相同状态时将被替换),最新状态始终位于最下面。
结果似乎比上面两个飞行模式处理应用程序更好,但这可能是由于信号条件略有不同。因此,至少应具有可比性。使用这三种解决方案中的一种,大约11小时后,我回家了,剩下的电量比不使用任何一种都多20%。
话虽如此,我将在此答案结束时显示我创建的Tasker配置文件,因此您可以在Tasker安装中使用它们:
任务“ InitVars”:
任务“ SigLow”:
任务“ SigLost”:
任务“ SigReturn”:
现在为配置文件:
配置文件SigLowCheck:
配置文件SigLostCheck:
配置文件SigReturnCheck:
配置文件初始化:
现在,这只是基本概念,并且可以通过播放声音,振动,闪烁显示屏等来扩展。但是,节能的东西已经存在了,并且已经按照说明进行了工作。希望这也能对您有所帮助!
另一点注意:至少使用GSM(我无法告知CDMA),默认情况下从飞行模式返回会强制您输入SIM卡PIN码。当然可以将其关闭-但是在这种情况下,打开手机时这种附加保护也就消失了。不知道为什么不能像我的Android之前的手机那样有选择地这样做。
但是,对于某些电话,上述任务中的某些项有替代方法,从而消除了此限制:
如果这消除了SIM PIN的限制,请在评论中让我知道,因为我无法测试它(如上所述,我的设备不支持它)。
我注意到的一件有趣的事是,状态栏上出现了多个Tasker图标,这使他们对Tasker配置文件的运行状态感到困惑。我发现通过将上述每个任务中的“通知振动” 的标题设置为相同,最终结果是,显示了一个标题为“ IzzyTasker ”的单个通知,并使用了适当的消息。