안드로이드 개발 질문/답변
(글 수 45,052)
재가 하고픈 거는 lock 이던 아니던 그냥 screen off 상태 이면 screen on 시키고 싶어요.
아래와 같이 하면 lock 위로 app가 뜨면서 screen on 이 됩니다.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER);
이거만 따로 하면 lock 위로 app가 올라 오구요.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER);
이거만 따로 하면 screen on 이 안되네요.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
그래서 PowerManager 도 해 봤습니다.
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK , "My Tag");
wl.acquire();
역시 안되네요.
아. 방버좀 알려주세요.
notification의 옵션도 써 보고 해볼만한건 다 해 봤는데.. 화면 키는게 어렵네요.
단말은 갤러시S 입니다.
아래와 같이 하면 lock 위로 app가 뜨면서 screen on 이 됩니다.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER);
이거만 따로 하면 lock 위로 app가 올라 오구요.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER);
이거만 따로 하면 screen on 이 안되네요.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
그래서 PowerManager 도 해 봤습니다.
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK , "My Tag");
wl.acquire();
역시 안되네요.
아. 방버좀 알려주세요.
notification의 옵션도 써 보고 해볼만한건 다 해 봤는데.. 화면 키는게 어렵네요.
단말은 갤러시S 입니다.