如何创建电池级阵列?

时间:2013-09-02 13:03:40

标签: java android arrays achartengine batterylevel

我需要创建一个电池级数组,将其插入到像

这样的图形中
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值来在图表中交换它。

0 个答案:

没有答案