安卓开发手机移动程序开发

安卓获取当前电量

2021-02-14  本文已影响0人  九狼JIULANG

java

private int getSystemBattery(Context context) {
        int level = 0;
        Intent batteryInfoIntent = context.getApplicationContext().registerReceiver(null,
                                                                                    new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
        level = batteryInfoIntent.getIntExtra("level", 0);
        int batterySum = batteryInfoIntent.getIntExtra("scale", 100);
        int percentBattery= 100 *  level / batterySum;
        return percentBattery;
    }
上一篇 下一篇

猜你喜欢

热点阅读