Android でのバッテリー レベルと状態の取得
デバイスのバッテリーの状態を監視するために、Android SDK は BatteryManager クラスを提供します。直感的ではない名前にもかかわらず、BatteryManager にはメソッドが含まれていません。代わりに、これはデバイスが取り得るさまざまなバッテリー関連の状態を記述する定数のコレクションです。
バッテリー レベルの取得
SDK 21 (Lollipop) 以降、次のコード スニペットを使用して、現在のバッテリー レベルをパーセンテージとして取得できます。
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
バッテリー状態の取得
バッテリーの現在の状態を確認するには、値を確認します。 bm.getIntProperty(BatteryManager.BATTERY_STATUS) の:
追加の定数
BatteryManager も他のバッテリー関連情報の定数を提供します。
以上がAndroid でバッテリー残量とステータスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。