Android 获取电池电量
2017-10-23 11:18
465 查看
1.注册广播
2.接收广播,获取电量
IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(Intent.ACTION_BATTERY_CHANGED); registerReceiver(receiver, intentFilter);
2.接收广播,获取电量
private final BroadcastReceiver receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { final String action = intent.getAction(); if (Intent.ACTION_BATTERY_CHANGED.equals(action)) { int level=intent.getIntExtra(BatteryManager.EXTRA_LEVEL,0); int scale=intent.getIntExtra(BatteryManager.EXTRA_SCALE,0); int levelPercent = (int)(((float)level / scale) * 100); log.d(TAG, "电量:" + Integer.toString(levelPercent) + "%"); } } };
相关文章推荐
- native层获取Android设备电池电量
- Android中获取电池电量
- Android中获取电池电量
- 获取Android设备电池电量状态
- 获取Android设备电池电量状态
- Android 获取 Wifi 信号强度,检测是 Wifi 或者流量,获取手机电池电量及充电状态
- Android学习之获取 电池电量 简单实例
- android获取电池电量(无延迟)
- Android获取手机电池电量用法实例
- android中获取电池当前电量
- Android获取电池电量信息
- 获取Android设备电池电量状态
- Android 获取设备电池电量
- Android 获取 Wifi 信号强度,检测是 Wifi 或者流量,获取手机电池电量及充电状态
- Android 获取电池电量
- Android应用开发获取手机电池电量的简单方法
- 获取Android设备电池电量状态
- Android获取电池电量的三种方法
- Android中获取电池电量