【发布时间】:2016-10-10 03:19:13
【问题描述】:
我正在制作一个面部识别应用程序,我想在其中做一些基准测试。在测量电池方面需要一些帮助。我正在尝试这样的事情:
public float calcBattery(float init){
float batteryValue;
int level = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = batteryStatus.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
batteryValue = (init - (level / (float)10000));
if (batteryValue<0) batteryValue*=-1;
return batteryValue;
}
但由于我的应用程序运行时间为 2 到 17 秒,具体取决于面数,因此击球手水平似乎始终没有变化。我想知道是否有合适的方法在没有第三方的情况下在 android 上进行电池基准测试。
提前致谢
编辑:
我希望有一些比电池电量更精确的电池测量方法,例如 mA。而且我不知道如何以 mA 为单位进行测量,但我知道这是可能的,因为有些应用可以这样做。
【问题讨论】:
标签: android benchmarking battery measure