Android 获取电池电量
2018-03-19 17:21
274 查看
Step1:定义广播,接收电量信息
private int batteryLevel; private int batteryScale; private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { //获取当前电量,如未获取具体数值,则默认为0 batteryLevel = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0); //获取最大电量,如未获取到具体数值,则默认为100 batteryScale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, 100); //显示电量 textViewLevel.setText((batteryLevel * 100 / batteryScale) + " % "); } };
Step2:注册广播
IntentFilter intentFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); //注册接收器以获取电量信息 registerReceiver(broadcastReceiver, intentFilter);
相关文章推荐
- android 获取充电状态 电池电量
- android获取电池电量(无延迟)
- Android获取电池电量的三种方法
- native层获取Android设备电池电量
- android中获取电池当前电量
- Android获取电池电量信息
- 获取Android设备电池电量状态
- Android 获取设备电池电量
- Delphi XE5 android 获取电池电量
- 获取Android设备电池电量状态
- Android获取手机电池电量用法实例
- 获取Android设备电池电量状态
- Android应用开发获取手机电池电量的简单方法
- Android学习之获取 电池电量 简单实例
- unity3d 获取电量电池状态等 android and ios
- Android中获取电池电量
- Android 获取 Wifi 信号强度,检测是 Wifi 或者流量,获取手机电池电量及充电状态
- Android中获取电池电量
- Android中获取电池电量
- 获取Android设备电池电量状态