/ / Wie starte ich eine Aktivität, wenn der Sperrbildschirm aktiviert ist? - Android, Dienst, Android-Aktivität, Lockscreen

Wie starte ich eine Aktivität, wenn der Sperrbildschirm aktiviert ist? - Android, Dienst, Android-Aktivität, Lockscreen

Wie starten Sie eine Aktivität beim Sperren?Bildschirm ist aktiviert? Ich möchte eine Aktivität als Ergebnis der Sperrung des Bildschirms starten können. Ich schon nein, ich kann eine Aktivität oben auf dem Sperrbildschirm mit arbeiten WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED aber es ist mir ein wenig unklar, wie man die Aktivität startet, wenn der Bildschirm gesperrt ist. Benötige ich einen Dienst, der ausgeführt wird, der auf den Bildschirm wartet, um ihn zu sperren, und dann die Aktivität startet?

Antworten:

0 für die Antwort № 1

Wenn der Sperrbildschirm aktiviert ist, sollten SieEntsperren Sie zuerst den Bildschirm und starten Sie die gewünschte Aktivität. Danach können Sie den Bildschirm wieder sperren oder tun, was Sie wollen. Vielleicht können Sie einen Broadcast-Listener für den Sperrbildschirm verwenden, falls vorhanden. Du könntest es versuchen ACTION_SCREEN_OFF oder erstellen Sie einen Service.