android 电池电量检测,充电显示效果
2016-11-04 16:00
483 查看
这里是主要代码 资源我打包,自己下资源,放到
![](http://img.blog.csdn.net/20161104155736526)
布局里面放一个
运行就ok了,图片资源 http://download.csdn.net/detail/u012922981/9673188
@Override protected void onResume() { super.onResume(); register(); } @Override protected void onPause() { super.onPause(); unregister(); } private void register() { registerReceiver(batteryChangedReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); } private void unregister() { unregisterReceiver(batteryChangedReceiver); } // 接受广播 private BroadcastReceiver batteryChangedReceiver = new BroadcastReceiver() { public void onReceive(Context context, Intent intent) { if (Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())) { int status = intent.getIntExtra("status", 0); int level = intent.getIntExtra("level", 0); int scale = intent.getIntExtra("scale", 100); int power = level * 100 / scale; Log.d("Deom", "电池电量::" + power); switch (status) { case BatteryManager.BATTERY_STATUS_UNKNOWN: break; case BatteryManager.BATTERY_STATUS_CHARGING: showMessage("充电"); mBatteryView.setImageResource(R.drawable.stat_sys_battery_charge); mBatteryView.getDrawable().setLevel(level); break; case BatteryManager.BATTERY_STATUS_DISCHARGING: showMessage(level+""); mBatteryView.setImageResource(R.drawable.stat_sys_battery); mBatteryView.getDrawable().setLevel(level); break; case BatteryManager.BATTERY_STATUS_NOT_CHARGING: break; case BatteryManager.BATTERY_STATUS_FULL: break; } // mBatteryView.setPower(power); } } };
布局里面放一个
<ImageView android:id="@+id/battery_view" android:layout_width="0px" android:layout_height="match_parent" android:layout_weight="1" android:layout_marginRight="100px" />
运行就ok了,图片资源 http://download.csdn.net/detail/u012922981/9673188
相关文章推荐
- android电池充电以及电量检测驱动分析
- Android 获取 Wifi 信号强度,检测是 Wifi 或者流量,获取手机电池电量及充电状态
- android电池充电以及电量检测驱动分析
- Android 获取 Wifi 信号强度,检测是 Wifi 或者流量,获取手机电池电量及充电状态
- Android实现侦听电池状态显示、电量及充电动态显示的方法
- android电池充电以及电量检测驱动分析
- QML之自定义电池充电/电量显示效果
- android电池充电以及电量检测驱动分析
- android 电池状态侦听显示 电量 充电动态显示
- android 电池状态侦听显示 电量 充电动态显示
- android电池充电以及电量检测驱动分析
- android 电池(二):android关机充电流程、充电画面显示
- android 显示电池电量
- Android显示电量——自定义电池View
- Android电池电量检测
- Android 显示手机电池的当前电量
- android shell 电池电量 显示
- android 电池(二):android关机充电流程、充电画面显示
- android 电池(二):android关机充电流程、充电画面显示
- android 通过中断口增加电池充电检测功能的方法