2022년 8월 27일 토요일

Android 절전모드 사용 체크

 Android 폰을 절전모드를 기본을 사용하는 폰을 위해 체크 하는 코드를 가이드 합니다.

절전모드를 쓰는 폰들은 앱이 백그라운드로 내려갈때 일부 자원(네트워크 등)이 바로 다시 회수 되지 않기 떄문에

문제가 발생할 소지가 있습니다.

그에 따른 적절한 조치를 하기 위해서는 해당 모드를 쓰고 있는지 체크 하고 그것에 따른 예외 처리를 추가 해야 합니다.


PowerManager oPM = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
if (oPM != null)
{
	if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && oPM.isPowerSaveMode())
	{
		//절전모드 사용.
	}
}

그럼 ^^

댓글 없음: