计算Android / iPhone应用程序的功耗(mW)

时间:2013-11-17 12:45:15

标签: android performance smartphone electronics consumption

我想计算并在一个图中显示我的应用程序随时间的功耗。 x轴是时间(小时),y轴是功耗,单位为mW。

我的应用放电值(100,93,82,78,71,64,59,49,41)对应初始充电,1小时,2小时......智能手机的电池为3.7V和1850mAh。我以同样的方式计算了功耗:

cons(W) = voltage (V) * discharge amount (%)  * capacity (mAh) / discharge time (h)

cons (W) = 3.7V * 1.85 Ah * [100, 93, 82, 78, 71, 64, 59, 49, 41] / [0.1 1 2 3 4 5 6 7 8 ]

这是对的吗?我知道有一种方法可以直接获取我需要的值,但我想比较几个应用程序,我没有时间再次计算值。那么,根据以前的计算,我做错了什么?我获得的价值太大了。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

Android和iOS可以基于每个应用程序显示功耗。 至少Android应支持API调用,以访问这些值。 (这些计算更有效,然后只使用电池耗尽,仍然不完美。[即他们使用处理器时间,读取传感器值,......]

可能重复:https://stackoverflow.com/questions/23428675/android-to-check-battery-stats-per-application