本文主要是介绍iOS耗电测试工具--batterydetective,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
batterydetective是iOS越狱手机在cydia中的一个插件,可以对应去下载。
对于iOS8及其以上系统可以自带电池电量查询,但对于iOS7及以下系统平台,越狱手机可以通过batterydetective查询各个app的耗电情况
一、基础功能
temperature是当前电池温度currentcapacity是当前您的电池容量
maxcapacity 是您的电池最大容量
design capacity 设计容量
battery charge是充电剩余电量
等信息的查看,非常棒
以上是基本功能,下面说重点:
首先来看:
很多FY不知道到底自己的iphone为什么耗电这么快,是什么插件或软件导致,这个插件可以帮助大家揪出元凶。
可以查看电池的容量 充电次数 以及当前耗电的电量
看下图,有个drain选项,这个指的是当前的耗电情况,经过本人亲测:正常来说 待机模式下 耗电是3~4ma 飞行模式下是0ma
测试方法:
打开该软件,然后锁屏,等待一分钟等手机进入待机状态,然后解锁,查看软件drain,可以发现电流消耗情况。
这就是为什么很多FY说晚上开飞行模式基本不掉电的最好证明了。
其次要说到为什么很多FY开飞行模式依然哗啦啦的掉电,很简单,那就是后台有软件运行,插件不兼容,耗电等情况了,同样,batterydetective可以进行耗电测试。
测试方法:
进入application info,大家可以看到正在运行的后台程序,然后点击测试按钮,稍等一会, BatteryDetective 会显示该插件或者软件的好点信息,本人亲测:电话后台程序耗电0,设置后台程序耗电44mA
从以上可以知道,后台程序并不是不耗电,即使是未关闭的设置选项也会耗电,只是一般情况下感觉不出来,而电话后台程序常驻(越狱后一直如此)是不会耗电的。大家大可放心。
以上两点全是我自己亲自测试,请勿喷,谢谢。最后附上我的待机电量截图。
二、详细检测
一、电池信息分析
这是软件主界面咯,分别是...(如图红色字体标识)
Temperature : 温度。 可以显示iphone运行时的电池温度,图中我的iphone4s是29.1摄氏度
currentcapacity :电池当前容量。显示的是电池当前的剩余容量,我的为1125MAH
maxcapacity :电池最大容量。 这个是显示你的电池完全充电之后的容量,从此可以看出电池损耗。我的是1455MAH
designcapacity :电池设计容量。 这个是iphone电池出厂设计容量,也就是标准容量。为1430MAH
battery charge :电池当前剩余容量百分比(充电百分比)。77.32%
cyclecount :电池完全充电循环次数。我已经循环86次。
voltage :当前电池电压。
bootvoltage :电池启动电压。
drain :耗电量。这个是电池当前的耗电情况,重要指标。我的为242mAH(开了五六个程序吧)
有人这时要说看右上角的百分比82%, 下面看显示77.32%,那么这个77.32%的数值怎么来的?
这个就是currentcapacity/maxcapacity=1125MAH/1455MAH=77.32%
没错,就是这个百分比,这就是你实在要去纠结电池用量能作为唯一判断标准的指标
下面再来看看batterydetective最下面有个drain。电池当前耗电量,这个是个很重要的指标。
首先你可以从中知道你电池当前的耗电情况是否属于正常范围,一般iphone纯待机耗电量在-10MAH以内、屏幕打开不做任何动作耗电量在-100MAH左右、运行打开关闭程序耗电量在-200MAH以上。这些都是我亲身实践,如果你的不属于这个范围,那就是有问题了,或者装了太多插件,耗电,或者运行程序太多耗电
这就是我刚刚在仅有battery运行的状态下截图
二、单个软件耗电检测
进入如上图manualmode
1.) 先关闭所有程序,按下sample
2.)退出batterydetective
3.)打开或者关闭你要测试的程序
4)进入batterydetective ,按下sample
5.)显示的drain为你当前打开或关闭程序的耗电差值,从中可以手动获得你要测试的程序的耗电量。
我检测了下大家平时相当依赖的电池医生,耗电量可不低哦,如图
最后声明
此贴的目的并不是要跟大家说iphone右上角的电量百分比毫无实处,仅仅想给大家说明下这个不能作为电池好坏强弱的唯一判断标准,iphone1430MA的电池摆在那,随你怎么用,都是那么多,只有真正了解你自己的电池电量用在哪里,用了多少,多不多,该怎样保养电池减少电池损耗才是王道。也不要再盲目攀比电量、虚夸或担心电池了。
这篇关于iOS耗电测试工具--batterydetective的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!