获取电池电量
来源:互联网 发布:港融大数据平台不好使 编辑:程序博客网 时间:2024/04/29 22:22
电池电量发出变化时,会发出Intent.ACTION_BATTERY_CHANGED的广播,我们只需要监听这个广播就可以获取电池信息。必须要注意的是:Intent.ACTION_BATTERY_CHANGED不是一个常驻型广播,也就是说静态注册broadcastReceiver是接收不到这个广播的,必须得动态注册。
下面给出关键代码:
自定义广播:
class BatteryReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
//判断是否是电池变化广播
if(Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())){
int level = intent.getIntExtra("level", 0); //获取当前电量
int scale = intent.getIntExtra("scale", 100); //电量的总刻度
tv.setText("电池电量为"+((level*100)/scale)+"%"); //把它转成百分比
}
}
}
0 0
- 获取电池电量
- 获取PDA电池电量
- Android中获取电池电量
- 获取电池电量代码
- 获取电池电量的方法
- Android中获取电池电量
- 获取WinCE电池电量
- Android中获取电池电量
- 电池电量信息获取
- iOS开发获取电池电量
- 如何获取电池电量
- Android 获取设备电池电量
- Android中获取电池电量
- Android 获取电池电量
- 获取Android设备电池电量状态
- 获取Android设备电池电量状态
- 获取Android设备电池电量状态
- 获取设备电池电量及状态
- 链式栈的实现
- 黑马程序员——Objective-c——Foundation的NSValue和NSDate
- sql查询语句
- jquer +ajax 跨域訪問 方法
- mysql
- 获取电池电量
- C++primer(六) 数组和指针
- 总结Cocos2d-x 3.x版本的一些变化
- 怎样利用putty登陆SSH主机方法
- php+curl上传文件到远程服务器
- MYSQL使用经验
- 关于QT中printf和Debug造成程序异常情况的说明
- 关于JAVA string.split()方法。
- Jquery dataTable 向服务器传额外参数