1

我正在使用下面的代码,它可以正常工作compileSdkVersion 22

int capacityValue=new BatteryManager().getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);

但是当尝试更改时,compileSdkVersion 23它会显示编译时错误

错误:(172, 25) 错误:BatteryManager() 在 BatteryManager 中不公开;无法从外部包android访问

请帮助我。

4

1 回答 1

0

您必须注册一个接收者并从收到的意图中获取信息。

这里有一些示例代码:http: //mobiledevtuts.com/android/android-sdk-get-device-battery-information/

于 2016-07-07T07:14:24.650 回答