2013-08-15 4 views
0

Я хотел бы включить экран из службы и сразу же использовать системный тайм-аут по умолчанию (т. Е. Не использовать wakelock в течение определенного времени, а просто передать управление системе). Я пробовал WakeLock.acquire(), а затем сразу WakeLock.release()SCREEN_BRIGHT_WAKE_LOCK), но это даже не включает экран. Есть ли способ достичь этого с Service (не запустив новый WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON -dummy-activity)?Включить экран и включить таймаут по умолчанию?

ответ

3

Я думаю, this - это то, что вы ищете. Вы должны использовать

PowerManager.ACQUIRE_CAUSES_WAKEUP 
+0

Это работает отлично, спасибо огромное! !! Я провел несколько дней, пытаясь понять, как я могу это достичь. – Nick

Смежные вопросы