BATTERY_PROPERTY_CURRENT_NOW并非在每个设备上都有效。有哪些替代方案?
我的应用使用BatteryManager.BATTERY_PROPERTY_CURRENT_NOW来获取设备的电池电流:
BatteryManager batteryManager = (BatteryManager) context.getSystemService(Context.BATTERY_SERVICE);
int current = batteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CURRENT_NOW), context);
但是,例如,它不适用于三星Galaxy Tab A。在那里,它只返回0。
其他应用程序即使在该设备上也显示当前应用程序。他们是怎么做到的?我的方法有哪些替代方案?