본문 바로가기

프로그래밍/안드로이드

안드로이드 화면꺼짐, 잠겼는지 확인하는 소스코드

( 일일이 다 테스트 해보고 올립니다 

작동이 되지 않는 소스코드는 올리지 않습니다 

도움이 되셨다면 아래 공감 ♡표시 한 번은 꼭 눌러주세요 : ) )


자바 : 

//스크린이 켜져있나?
private boolean isScreenOn(){
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
return pm.isInteractive();
}

//기기가 잠겨있나?
private boolean checkDeviceLock(){
KeyguardManager myKM = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
return myKM.inKeyguardRestrictedInputMode();
}