当前位置: 移动技术网 > IT编程>移动开发>Android > Android中获取电池电量实例代码

Android中获取电池电量实例代码

2019年07月24日  | 移动技术网IT编程  | 我要评论

麻美ゆま,偷玩农村中老年妇女,fc经典游戏下载

复制代码 代码如下:

/**
*
* @author chrp
*
*显示当前电池电量
*/
public class mainactivity extends activity {
private textview tv;

/**
* 广播接受者
*/
class batteryreceiver extends broadcastreceiver{
@override
public void onreceive(context context, intent intent) {
// todo auto-generated method stub
//判断它是否是为电量变化的broadcast action
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)+"%");
}
}

}
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
//setcontentview(r.layout.activity_main);

tv = new textview(this);
tv.settext("chrp");
this.setcontentview(tv);

//注册广播接受者java代码
intentfilter intentfilter = new intentfilter(intent.action_battery_changed);
//创建广播接受者对象
batteryreceiver batteryreceiver = new batteryreceiver();

//注册receiver
registerreceiver(batteryreceiver, intentfilter);
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网