2012-12-20 26 views
5

Mam aplikację powiadomień push, czy istnieje sposób na obudzenie ekranu (po prostu włącz go) po otrzymaniu powiadomienia push?Obudź telefon/tablet z Androidem?

jeśli potrzebujesz kodu, daj mi znać! i dziękuję za odpowiedzi!

+0

Możesz użyć tego samouczka http://developer.android.com/reference/android/os/PowerManager.html lub użyć blokady wake'a w andrid – yokees

Odpowiedz

14

Można to zrobić za pomocą WakeLock ten sposób:

Kiedy ustawić powiadomienie:

WakeLock screenOn = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "example"); 
screenOn.acquire(); 

I WAŻNE zwolnić blokada wybudzenia, kiedy nie trzeba go już:

screenOn.release(); 
+1

Pamiętaj o wtk

+0

Co z wycofanym SCREEN_BRIGHT_WAKE_LOCK? –