Android - Battery Chagre - Kiểm tra trạng thái pin của thiết bị trên Android Studio
IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent batteryStatus = registerReceiver(null, ifilter);
int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
// điện thoại có đang cắm sạc hay không
boolean isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING || status == BatteryManager.BATTERY_STATUS_FULL;
// Kiểm tra kết nối sạc
int chargePlug = batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED,-1);
// đang sạc bằng kết nối USB
boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB;
// đang sạc bằng củ sạc
boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC;
Nhận xét
Đăng nhận xét