Android 获取手机电量信息

来源:互联网 发布:iptv第三方软件 编辑:程序博客网 时间:2024/04/28 16:29

1、添加接收系统电量广播的类

    /*     * 接收手机电量广播     */    class BatteryReceiver extends BroadcastReceiver {        @Override        public void onReceive(Context context, Intent intent) {            if (Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())) {                // current level                int level = intent.getIntExtra("level", 0);                // all scale                int scale = intent.getIntExtra("scale", 100);                battery.setText((level*100)/scale + "%");            }        }    }

2、注册电量广播

//电量广播注册IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);registerReceiver(new BatteryReceiver(), filter);
0 0
原创粉丝点击