ホームページ > Java > &#&チュートリアル > Android でバッテリー レベルと状態情報を取得する方法?

Android でバッテリー レベルと状態情報を取得する方法?

DDD
リリース: 2024-11-03 06:11:02
オリジナル
620 人が閲覧しました

How to Retrieve Battery Level and State Information in Android?

Android でのバッテリー情報へのアクセス

質問: バッテリーのレベルと状態 (例: 接続されている) を取得する方法、放電、充電) in Android?

答え:

Android では、バッテリー関連の情報を管理するための BatteryManager クラスが提供されています。その名前に反して、メソッドは含まれていませんが、さまざまなバッテリー状態とプロパティを表す定数を定義します。

使用法:

Android SDK 21 (Lollipop) 以降、次のコードを使用して、現在のバッテリー レベルをパーセンテージとして取得できます。

<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE);
int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
ログイン後にコピー

このコード スニペットは、BATTERY_SERVICE システム サービスを介してアクセスできる BatteryManager からバッテリー レベルを取得します。 context は現在のアプリケーション コンテキストを表すことに注意してください。

追加情報:

  • BatteryManager で定義されているその他の便利な定数:

    • BatteryManager.BATTERY_PLUGGED_AC (AC 充電器)
    • BatteryManager.BATTERY_PLUGGED_USB (USB 充電器)
    • BatteryManager.BATTERY_HEALTH_GOOD
    • BatteryManager.BATTERY_STATE_CHARGING
  • BatteryManager と Android のバッテリー管理の詳細については、Android 開発者向けドキュメントを参照してください。[BatteryManager を読む | バッテリー管理を読む] Android 開発者 - BATTERY_PROPERTY_CAPACITY](https://developer.android.com/reference/android/os/BatteryManager#BATTERY_PROPERTY_CAPACITY)

以上がAndroid でバッテリー レベルと状態情報を取得する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート