Androidプログラマへの道 〜 Moonlight 明日香 〜 - バッテリ消費量を表示する
機能毎のバッテリ消費量を表示するには, インテントアクション「ACTION_POWER_USAGE_SUMMARY」を利用する.

バッテリ消費量の表示

アプリケーションごとのバッテリ消費量を表示する.
  • Battery02.java
    • Intentのインスタンスを生成する.
    • Intent#setActionメソッドで, Intent.ACTION_POWER_USAGE_SUMMARYを指定する.
    • startActivityメソッドで, インテント呼出しする.
package com.moonlight_aska.android.battery02;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;

public class MainActivity extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
  }

  // ボタンクリック処理
  public void onClickButton(View view) {
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_POWER_USAGE_SUMMARY);
    startActivity(intent);
  }
}