안드로이드 화면 꺼짐 방지 코드

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

아래 코드 말고 이걸로 해도 잘 된다.
해당 액티비티 OnCreate에 추가해주면 된다.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
WakeLock wakeLock = null;
if (wakeLock == null) {
PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE);
wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "wakelock");
wakeLock.acquire();
}
WakeLock wakeLock = null; if (wakeLock == null) { PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "wakelock"); wakeLock.acquire(); }
WakeLock wakeLock = null;
if (wakeLock == null) {
	PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE);
	wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "wakelock");
	wakeLock.acquire();
}
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<uses-permission android:name="android.permission.WAKE_LOCK">
</uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"> </uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK">
</uses-permission>

안드로이드 화면 자동꺼짐 방지 하는 코드
항상 켜지게 된다 (삼별 시리즈는 화면 번인현상 일으키게 해줄수 있음)


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다