Android判断手机的电池状态
第一步;注册广播Intent.ACTION_BATTERY_CHANGED
第二步:
int status = intent.getIntExtra("status", 0);//获取电池状态 int level = intent.getIntExtra("level", 0);//获取电量值 switch (status) { case BatteryManager.BATTERY_STATUS_UNKNOWN: //statusString = "unknown";未知 batteryType=0; break; case BatteryManager.BATTERY_STATUS_CHARGING: batteryType=1; //statusString = "charging";充电 // battery_image.setImageResource(R.drawable.stat_sys_battery_charge); // battery_image.getDrawable().setLevel(level); break; case BatteryManager.BATTERY_STATUS_DISCHARGING: batteryType=2; //statusString = "discharging";放电 // battery_image.setImageResource(R.drawable.stat_sys_battery); // battery_image.getDrawable().setLevel(level); break; case BatteryManager.BATTERY_STATUS_NOT_CHARGING: batteryType=3; //statusString = "not charging";未充电 break; case BatteryManager.BATTERY_STATUS_FULL: //statusString = "full";电已充满 batteryType=4; break; } if (intent.getAction().equals(Intent.ACTION_BATTERY_CHANGED)) { Log.i("caohai", "jian kong ting zhi:"+batteryType); //根据不同的状态处理 switch (batteryType) { case 0: break; break; break; |
Android判断手机的电池状态相关推荐
- android 判断miui版本,Android判断手机是否是小米MIUI系统的方法
易采站长站为您分析Android判断手机是否是小米MIUI系统的方法的相关资料,需要的朋友可以参考下 废话不多说了,直接给大家贴代码了: 具体代码如下所示: public class MIUIUtil ...
- 安卓实现判断手机网络连接状态是否联网,连接的是移动流量数据还是WIFI连接
安卓实现判断手机网络连接状态是否联网,连接的是移动流量数据还是WIFI连接 开门见山地说,安卓APP在实际开发应用场景中很容易遇到需要判断网络连接状态的需求,毕竟对于手机APP来说,没有网络的情况并不 ...
- android 判断手机为小米
之前,自己写了获取相册图片的代码,在自己手机上测试没有问题,不过小米手机却出现问题.在网上搜索资料,发现小米手机与其他德 处理不同.所以今天写一下判断手机系统的内容.其实很简单. public sta ...
- 移动端判断手机横竖屏状态
禁用用户自动缩放功能: <meta name="viewport" content="width=device-width, initial-scale=1.0, ...
- 移动端判断手机横竖屏状态及加载相应样式或内容的解决方案
移动端的开发过程中,免不了要判断横竖屏,然后在执行其他操作,比如分别加载不同样式或内容等等. 首先在做移动端开发的时候,在HTML页面head中加入如下代码 <meta name="v ...
- android+判断小米手机,android 判断手机为小米
释放双眼,带上耳机,听听看~! 之前,自己写了获取相册图片的代码,在自己手机上测试没有问题,不过小米手机却出现问题.在网上搜索资料,发现小米手机与其他德 处理不同.所以今天写一下判断手机系统的内容.其 ...
- RomUtil【Android判断手机ROM,用于判断手机机型】
参考资料 Android判断手机ROM 正文 有时候需要判断手机系统的ROM,检测ROM是MIUI.EMUI还是Flyme,可以使用getprop命令,去系统build.prop文件查找是否有对应属性 ...
- android判断软件是否已root权限,Android应用开发Android 判断手机是否有root权限方法...
本文将带你了解Android应用开发Android 判断手机是否有root权限方法,希望本文对大家学Android有所帮助. root权限是安卓最高的操作权限,俗称superuser,简称su,一般来 ...
- Android 判断手机是32位CPU还是64位CPU android.os.Build类字段含义
手机cpu分32位与64位,下面介绍如何在所有android版本上判断手机cpu位数是32位还是64位. 1 Android 判断手机是32位CPU还是64位CPU Android从API level ...
最新文章
- 批量处理word文件内容_用python批量提取word文件信息,导出到excel文件
- C++ Primer 5th笔记(chap 16 模板和泛型编程)包扩展
- python控制其它软件_从另一个脚本控制python脚本
- linux命令无视错误,llinux 的一些命令和错误
- 关注 Web Client Software Factory [Weekly Drop 08]
- python创造订单失败_使用Python API创建新订单,get AttributeError:“str”对象没有属性“iteritems”...
- cnchar - 功能全面、支持多端的汉字拼音笔画开源 JS 库
- linux桌面图标主题包,推荐 4 款漂亮的 Linux 图标主题
- Calendar类你可能不知道的坑
- 8.局部变量、成员变量、jvm垃圾回收机制 、封装、this关键字、匿名对象
- SwiftUI的多列列表
- 如何看linux版本
- 估计量的无偏性,有效性和一致性
- 计算机是如何读懂高级语言的——编译过程简述
- 交换原理-QOS TD与WRED
- 中国风机过滤机组(ffu)市场发展现状与营销策略分析报告2022-2027年
- 干货!8套H5 App完整源码!果断收藏!
- 软件技术架构演变历史
- JAVA高效率 (秒级) 将千万条数据导入数据库 (已封装工具类)【详解】【一看就懂】
- 松下服务器编码器由谁该信号,伺服驱动器出现反向现象如何处理