Wie kann ich die Tastensperre deaktivieren, wenn ein Broadcast-Empfänger von screen_on aktiviert wird, so dass der Benutzer eine Aktivität sieht, die ich gestartet habe? (Die Aktivität läuft bereits ...)Wie Keyguard zu deaktivieren und eine Aktivität für den Benutzer anzuzeigen, wenn der Empfänger von SCREEN_ON ausgelöst wird?
Ich habe von Bildschirm aus dem folgenden Code aus einem Rundfunkempfänger ausgelöst versuchen ...
KeyguardManager myKeyGuard = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
myLock = myKeyGuard.newKeyguardLock();
myLock.disableKeyguard();
Es scheint nicht, obwohl, wie es zu arbeiten, ist. Wenn ich den Bildschirm einschalte, muss ich die Tastensperre auf dem Telefon manuell entsperren, um die Aktivität dahinter anzuzeigen.
Ich bin auf einen Code gestoßen, der exitKeyguardSecurely() zusätzlich verwendet hat. Ich konnte es noch nicht zur Arbeit bringen, deshalb setze ich jetzt die Flagge FLAG_DISMISS_KEYGUARD für meine Aktivität. – Ryan
Ryan, kannst du bitte deinen Code teilen. Ich arbeite auch am selben. – Manikandan