我想要计算并在图中显示一段时间内我的应用程序的功耗。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 ]对吗?我知道有一种方法可以直接获得我需要的值,但我想比较几个应用程序,所以我没有时间再次计算这些值。那么,根据前面的计算,我做错了什么?我获取的值太大了。有什么建议吗?
发布于 2014-10-30 19:25:26
Android和iOS可以在每个应用的基础上显示功耗。至少Android应该支持API调用,以访问这些值。(这些计算比仅使用电池耗尽更有效,但仍不完美。例如,它们使用处理器时间、传感器值的读数...)
可能的重复项:https://stackoverflow.com/questions/23428675/android-to-check-battery-stats-per-application
https://stackoverflow.com/questions/20030805
复制相似问题