3

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

我的应用程序的放电值(100、93、82、78、71、64、59、49、41)对应于初始充电、1h、2h……智能手机的电池为 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 ]

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

4

1 回答 1

0

Android 和 iOS 可以显示每个应用程序的功耗。至少 Android 应该支持 API 调用,以访问这些值。(这些计算比仅使用电池消耗更有效,但仍然不完美。[即它们使用处理器时间,传感器值的读数,...])

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

于 2014-10-30T11:25:25.690 回答