ホームページ >Java >&#&チュートリアル >Android でバッテリーレベルと状態を取得する方法?
Android でバッテリー レベルと状態を取得する
質問:
バッテリー レベルと状態を取得するにはどうすればよいですか? Android のバッテリー レベルとステータス (接続、放電、充電など)?
答え:
BatteryManager クラスは、デバイスのバッテリーに関する情報を提供します。メソッドが欠如しているにもかかわらず、バッテリー関連のデータを表す定数値が含まれています:
バッテリー レベルの取得 (SDK 21):
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
バッテリーの取得状態:
<code class="java">int batteryStatus = bm.getIntProperty(BatteryManager.BATTERY_STATUS); switch ( BATTERY_STATUS ) { case BatteryManager.BATTERY_STATUS_UNKNOWN: // Unknown status break; case BatteryManager.BATTERY_STATUS_CHARGING: // Plug in charger break; case BatteryManager.BATTERY_STATUS_DISCHARGING: // Discharging break; case BatteryManager.BATTERY_STATUS_NOT_CHARGING: // Not plug in break; case BatteryManager.BATTERY_STATUS // Fully charged break; // ... }</code>
追加メモ:
以上がAndroid でバッテリーレベルと状態を取得する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。