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

Bài đăng phổ biến từ blog này

Android - Date Time - Lấy giá trị ngày, giờ theo định dạng tùy biến trong Android Studio

Android - Custom SearchView - Tạo khung tìm kiếm đơn giản trong Android Studio

Android - Image - Take Photo, Choose Photo from Gallery - Xử lý chụp ảnh, lấy ảnh trong Android Studio