Wie zu erkennen, wenn Benutzer die lock-screen aus dem Dienst
Habe ich einfachen Dienst, der im hintergrund läuft, ich möchte nur wissen, wenn der Benutzer auf dem Bildschirm sperren oder nicht, so weiss ich, wenn Sie einen Prozess zu starten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Check-out eine ähnliche Frage hier gestellt. Verwenden
KeyguardManager
um zu überprüfen, ob das Gerät gesperrt ist.1) müssen Sie zuerst registrieren Sie einen BroadcastReceiver in Ihren Dienst zu hören, wenn die power-Taste ist gedrückt (schaltet Bildschirm ein/aus):
2) Sie können diese helper-Klasse, um zu bestimmen, die Bildschirm-Staaten jederzeit: