Android 標準の設定アプリケーションでは、電池使用量を表示する機能が実装されており、
以下のようなインテントを発行することにより、
外部アプリケーションからでも、電池使用量の画面を表示することができます。
ソースコード
Intent intent = new Intent("android.intent.action.POWER_USAGE_SUMMARY");
startActivity(intent);
電池使用量の画面は、Android のバージョン毎に表示される内容が異なり、
2.1 までは、リスト表示のみ、
2.2 は、文字列表示のみ、
2.3 以降(4.0まで確認)は、リスト表示+グラフ表示
となっています。
ちなみに、「Simple Battery Status」では、この画面を呼び出す機能を搭載しているのですが、
公式に公開されているインテントではないため、バージョンアップのたびに確認し、冷や冷やしてます^^;
以下、バージョン毎の画面キャプチャです(Android 2.2 が残念な結果となっています)。
Android 4.0 (Galaxy Nexus)
Android 3.1 (Galaxy Tab)
Android 2.3.6 (Nexus S)
Android 2.2 (HTC Desire)
Android 2.1 (Xperia)
Android 1.6 (HT-03A)
