バッテリー情報の取得
バッテリー情報の取得するには、ACTION_BATTERY_CHANGEDのIntentを受け取るBroadcastReceiverを使う。
BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { } } @Override public void onResume() { super.onResume(); IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_BATTERY_CHANGED); registerReceiver(mBroadcastReceiver, filter); }
Intentの中身は公式サイトのBatteryManagerに詳しく載っている。
http://developer.android.com/reference/android/os/BatteryManager.html