Pertanyaan Adakah handler Android yang memungkinkan untuk mengetahui apakah tablet atau ponsel telah terputus dari arus listrik?


Apakah ada cara mendeteksi apakah perangkat Android saat ini terhubung ke pengisi daya (listrik atau USB), dan apakah ada acara yang dapat saya gunakan untuk memantau saat perangkat terhubung atau terputus?


4
2017-11-15 11:45


asal


Jawaban:


Apakah ini sesuatu yang mungkin bisa membantu Anda?

http://developer.android.com/training/monitoring-device-state/battery-monitoring.html


1
2017-11-15 11:47



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;
}

1
2017-11-15 11:48