android 电池电量检测,充电显示效果
来源:互联网 发布:vb在光标位置输入文字 编辑:程序博客网 时间:2024/05/01 05:01
这里是主要代码 资源我打包,自己下资源,放到
@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
0 0
- android 电池电量检测,充电显示效果
- 检测电池电量和充电状态
- android 获取充电状态 电池电量
- Android 获取 Wifi 信号强度,检测是 Wifi 或者流量,获取手机电池电量及充电状态
- Android电池电量检测
- Android监控电池电量和充电状态
- android 显示电池电量
- android shell 电池电量 显示
- Android 4.4 电池电量显示相关。
- Android 4.4 电池电量显示相关
- Android 绘制电池电量图标(含充电状态)。
- 电池电量检测
- android关机充电流程、充电画面显示
- android关机充电流程、充电画面显示
- android关机充电流程、充电画面显示
- android关机充电流程、充电画面显示
- android关机充电流程、充电画面显示
- 显示电池电量
- iOS 去除 导航栏的 自带 线条 (导航栏下面会有一条线 )
- 彩笔进阶,从现在开始!
- SpringBoot service层测试类
- Grafana + Zabbix --- 部署分布式监控系统
- ListView简单使用《二》—>CollectionView效果实现案例
- android 电池电量检测,充电显示效果
- 把字符串转换成整数
- Git 操作
- 2016/11/4学习工作日志
- A Tour of Machine Learning Algorithms
- 滤波器设计(2):经典FIR数字滤波器的设计
- android sqlite 创建数据库和表到安装路径下的 Helper类
- 剑指Offer(面试题14-18)
- 关系代数中的除法运算