中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Android獲取電池電量代碼

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

電池電量發(fā)出變化時,會發(fā)出Intent.ACTION_BATTERY_CHANGED的廣播,我們只需要監(jiān)聽這個廣播就可以獲取電池信息。必須要注意的是:Intent.ACTION_BATTERY_CHANGED不是一個常駐型廣播,也就是說靜態(tài)注冊broadcastReceiver是接收不到這個廣播的,必須得動態(tài)注冊。

下面給出關(guān)鍵代碼:

自定義廣播:

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);  //獲取當(dāng)前電量    
int scale = intent.getIntExtra("scale", 100);  //電量的總刻度 
tv.setText("電池電量為"+((level*100)/scale)+"%");  //把它轉(zhuǎn)成百分比  
}  
}  
}

標(biāo)簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:一個數(shù)據(jù)庫操作PHP類

下一篇: iOS獲取當(dāng)前設(shè)備的IP地址和MAC地址