-
배터리 잔량 가져오기 메소드안드로이드(스튜디오)/막 써 2018. 6. 15. 14:11반응형
/**
* 배터리 잔량 퍼센티지로 반환.
* @param context {@link Context}
* @return 배터리 잔량(0 ~ 100)
*/
public static int getBatteryRemain(Context context) {
Intent intentBattery = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
int level = intentBattery.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = intentBattery.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
float batteryPct = level / (float)scale;
return (int)(batteryPct * 100);
}반응형'안드로이드(스튜디오) > 막 써' 카테고리의 다른 글
서비스 실행 중 여부 확인 메소드 (0) 2018.07.18 배터리 충전 여부 확인 메소드 (0) 2018.06.15 저장소 경로 가져오기 메소드 (0) 2018.04.06 디바이스 전화번호 가져오기 메소드 (1) 2018.04.05 네트워크 연결 여부 확인 메소드 (0) 2018.04.04