[请益] 内建或app的电量显示准确度

楼主: TommyOh   2019-02-24 21:26:55
教授想要测量开发的app在不同使用情境跟修改前后的耗电
我是想说使用accubattery或PowerTutor来测量
PowerTutor是google跟密西根大学合作开发的,应该有一定参考价值
accubattery可以计算一个区间内,总消耗电量,蛮适合用来测耗电
只是教授想知道,这些app的数据来源跟准确度
我爬文,手机的电量计主要有三种
1. 电压测试法 2. 电池建模法 3. 库仑计
iPhone是使用库伦计,也是最准确的一种方式,误差可以在1%
Android好像是使用电池建模法,建立了电池放电曲线,依据不同电压推算电量
看accubattery的网站,里面只有一段有看到
说这个app是在电池层,测量经过power management IC转换成特定电压和电流后的data
https://imgur.com/301ZjhB.jpg
想请问
1. 内建的app耗电计算是从power_profile.xml(OEM厂商设定各个component电量值)与
BatteryStatsImpl(计算app各component使用时间),相乘再把各个componemt耗电数据
相加得出app的总耗电,但accubatery统计的数据并不同,是不是这种省电app的算法
或资料来源不同?
https://imgur.com/KjgILGt.jpg
2. 内建或省电app算出的数值,可以知道大约的准确度有多少吗?
谢谢大家
作者: cs8425 (cs)   2019-02-25 02:57:00
我建议 拆掉电池用外部供电 可以直接量用多少瓦通用、精准、省事 就是保固问题要想想...

Links booklink

Contact Us: admin [ a t ] ucptt.com