バッテリーのレベルと状態 (接続中、放電中、充電中など) を取得するにはどうすればよいですか? 開発者向けドキュメントを調べたところ、BatteryManager クラスが見つかりました。ただし、このクラスにはメソッドは含まれておらず、定数のみが含まれています。これをどのように使用すればよいのでしょうか?
ベストアンサー1
SDK 21
LOLLIPOP
現在のバッテリーレベルをパーセンテージで取得するには、次のようにします。
BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE);
int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);