iOS耗电测试工具--batterydetective
2015-07-14 14:45
405 查看
batterydetective是iOS越狱手机在cydia中的一个插件,可以对应去下载。
对于iOS8及其以上系统可以自带电池电量查询,但对于iOS7及以下系统平台,越狱手机可以通过batterydetective查询各个app的耗电情况
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为你当前打开或关闭程序的耗电差值,从中可以手动获得你要测试的程序的耗电量。
我检测了下大家平时相当依赖的电池医生,耗电量可不低哦,如图
对于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为你当前打开或关闭程序的耗电差值,从中可以手动获得你要测试的程序的耗电量。
我检测了下大家平时相当依赖的电池医生,耗电量可不低哦,如图
再次,当然 |
batterydetective |
也提供后台程序查看,一般电话、音乐、邮件进程都可以在后台看到 |
比如我检测的电话功能 |
最后声明
此贴的目的并不是要跟大家说iphone右上角的电量百分比毫无实处,仅仅想给大家说明下这个不能作为电池好坏强弱的唯一判断标准,iphone1430MA的电池摆在那,随你怎么用,都是那么多,只有真正了解你自己的电池电量用在哪里,用了多少,多不多,该怎样保养电池减少电池损耗才是王道。也不要再盲目攀比电量、虚夸或担心电池了。相关文章推荐
- iOS开发:git命令返回任意一个版本的方法
- iOS开发:git创建仓库
- iOS 开发之 点击tabbarItem添加是否跳转登录页面判断
- ios多线程
- iOS开发中git分支创建和管理
- JSPatch – 动态更新iOS APP
- iOS开发~CocoaPods使用详细说明
- iOS开发 中捕获程序崩溃日志
- IOS开发-摇一摇效果
- iOS为什么Block的属性声明要用copy
- IOS 6 自动布局 入门-1(IOS中autolayout和之前版本autoresize的差异)
- (L1) AudioService AudioHandler setDeviceVolume, setAllVolumes, persistVolume
- IOS中判断设备型号的宏定义
- iOS正则表达式
- iOS正则表达式 分类: ios技术 2015-07-14 14:00 35人阅读 评论(0) 收藏
- iOS解决两个静态库的冲突 duplicate symbol
- IOS 开发 手势使用
- IOS 添加libMobileVLCKit .a到项目中编译问题
- phonegap(cordova) 入门 5----小知识点总结------------ios 选择默认语言
- iOS 的事件处理