2016-10-27 3 views
2

Ist es möglich zu erkennen, wenn sich der Bildschirm ausschaltet und abfängt? Ich möchte den Timer für 15 Sekunden in den globalen Einstellungen von Android einstellen. Ich versuche Informationen darüber zu finden, wie man den Wake-Lock-Modus erkennt.Wie erkennt man, wenn sich der Bildschirm ausschaltet?

+0

http://stackoverflow.com/questions/17947126/how-do-i-detect-when-android-device-screen-is-about-to-timeout-or-lock –

+0

Werfen Sie einen Blick auf [Keeping the Gerät erwachen] (https://developer.android.com/training/scheduling/wakelock.html#screen). – Bryan

Antwort

0

Registrieren Sie einfach Ihre App für die Aktionen Intent.ACTION_SCREEN_OFF und Intent.ACTION_SCREEN_ON und tun Sie, was Sie wollen, wenn diese Ereignisse gesendet werden.

Erstellen Sie eine dedizierte BroadcastReceiver Klasse (und fügen Sie sie dem Manifest hinzu) oder registrieren Sie zur Laufzeit BroadcastReceiver.

+0

Laut [dieser Antwort] (http://stackoverflow.com/a/11350278/56285) können Sie in AndroidManifest nicht "ACTION_SCREEN_ON" und "ACTION_SCREEN_OFF" deklarieren; Sie müssen es in Code tun – Jonik

+0

Wie erkennt dies Lock-Bildschirm ein/aus? –

Verwandte Themen