讀取 android 設備的電池信息
讀取 android 設備的電池信息:
通過創建BroadcastReceiver來偵測系統中有關電池Intent(ACTION_BATTERY_CHANGED)的變化,一旦有接收到相關事件,將會讀取當前電量情況,并通過TextViews顯示在當前屏幕。 public class Main extends Activity {
private TextView contentTxt;
private BroadcastReceiver mBatInfoReceiver = newBroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent intent) {
// TODO Auto-generated method stub
int level = intent.getIntExtra("level", 0);
contentTxt.setText(String.valueOf(level) + "%");
}
};
@Override
public void onCreate(Bundle) {
super.onCreate(icicle);
setContentView(R.layout.main);
contentTxt = (TextView) this.findViewById(R.id.monospaceTxt);
this.registerReceiver(this.mBatInfoReceiver,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
}
} </pre></span>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!