我需要创建一个电池级数组,将其插入到像
这样的图形中values.add( batterylevel )
我该如何创建这个数组?我的意思是,我知道如何创建阵列,但我不知道如何创建一个电池级别。我该怎么做?这是一种获得电池电量的方法
public float getBatteryLevel() {
Intent batteryIntent = registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
int level = batteryIntent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = batteryIntent.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
// Error checking that probably isn't needed but I added just in case.
if(level == -1 || scale == -1) {
return 50.0f;
}
return ((float)level / (float)scale) * 100.0f;
}
我需要double
值来在图表中交换它。