【发布时间】:2016-08-12 07:44:40
【问题描述】:
如何在安卓设备中检测电池充电速度? 我可以使用以下代码检测电池状态。但不是充电速度。
IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_BATTERY_CHANGED);
BatteryChangeReceiver receiver = new BatteryChangeReceiver(subscriber);
registerReceiver(receiver, filter);
public class BatteryChangeReceiver extends BroadcastReceiver {
@Override public void onReceive(Context context, Intent intent) {
// here I get all battery status.
}
}
我也参考了this,this和this,但找不到检查充电速度的方法。
有一个显示充电速度的应用程序 (Ampere)。 我怎样才能做到这一点?
提前致谢。
【问题讨论】:
-
做一个时间和收费百分比的组合。
-
不,只要我连接到充电器就会显示。如果我连接到 USB 数据线,则显示慢速充电,如果是壁式充电器和快速充电。
-
我想你可以在设备的dmesg日志中找到。
-
我添加了另外两张截图。
标签: android usb battery sysfs batterymanager