2013-08-15 2 views
0

서비스에서 화면을 전환하고 즉시 기본 시스템 시간 초과가 인계되도록하고 싶습니다. 즉, 특정 시간 동안 대기 상태를 유지하지 않고 시스템에 제어권을 양도합니다. 나는 WakeLock.acquire() 다음에 즉시 WakeLock.release() (SCREEN_BRIGHT_WAKE_LOCK)을 시도했으나 화면에서 전혀 전환하지 않습니다. Service (새로운 WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON - 더미 활동 시작에 부족함)에서이를 달성 할 수있는 방법이 있습니까?화면을 켜고 기본 디스플레이 타임 아웃을 인계 받으시겠습니까?

답변

3

나는 this이 당신이 찾고있는 제품이라고 생각합니다. 당신이 사용해야합니다

PowerManager.ACQUIRE_CAUSES_WAKEUP 
+0

이것은 완벽하게, 정말 고마워 :) 작동합니다! 나는 이것을 달성 할 수있는 방법을 찾아 내려고 노력했다. – Nick

관련 문제