Android电池\属性\能量\计数器返回固定值?
我的应用程序每5秒在一个工作线程中运行代码。但它返回一个固定值-9223372036854775808/我是否遗漏了什么Android电池\属性\能量\计数器返回固定值?,android,Android,我的应用程序每5秒在一个工作线程中运行代码。但它返回一个固定值-9223372036854775808/我是否遗漏了什么 BatteryManager batteryManager = (BatteryManager)context.getSystemService(Context.BATTERY_SERVICE); mEnergyNWH = batteryManager.getLongProperty(BatteryManager.BATTERY_PR
BatteryManager batteryManager =
(BatteryManager)context.getSystemService(Context.BATTERY_SERVICE);
mEnergyNWH = batteryManager.getLongProperty(BatteryManager.BATTERY_PROPERTY_ENERGY_COUNTER);
许可BatteryManager.BATTERY\u PROPERTY\u ENERGY\u计数器
为int
非长
。尝试batteryManager.getIntProperty()
所以,也许这房子就是不可用。如果是这样,请尝试其他设备。Android 4.4\u r1删除了应用程序请求提交中所述电池信息权限的可能性 你必须:
由于您现在已解锁根权限,您可以访问BATTERY_STATS权限。谢谢回复。我已设置了权限。可能是手机型号(galaxy S5),您可以在其他设备上试用吗?