有没有一种方法可以检测Android设备当前是否连接到充电器(电源或USB),以及当设备连接或断开时,是否有可以使用的事件来监控?
发布于 2013-11-15 19:47:58
这对你有帮助吗?
http://developer.android.com/training/monitoring-device-state/battery-monitoring.html
发布于 2013-11-15 19:48:45
public static boolean isConnected(Context context) {
Intent intent = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
return plugged == BatteryManager.BATTERY_PLUGGED_AC || plugged == BatteryManager.BATTERY_PLUGGED_USB;
}
https://stackoverflow.com/questions/20000360
复制相似问题