Androidでバッテリーレベルと状態を取得する 質問する

Androidでバッテリーレベルと状態を取得する 質問する

バッテリーのレベルと状態 (接続中、放電中、充電中など) を取得するにはどうすればよいですか? 開発者向けドキュメントを調べたところ、BatteryManager クラスが見つかりました。ただし、このクラスにはメソッドは含まれておらず、定数のみが含まれています。これをどのように使用すればよいのでしょうか?

ベストアンサー1

SDK 21 LOLLIPOP現在のバッテリーレベルをパーセンテージで取得するには、次のようにします。

BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE);
int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);

読むBatteryManager | Android 開発者 - BATTERY_PROPERTY_CAPACITY

おすすめ記事