Sprache

KeyguardManager.IsKeyguardLocked Eigenschaft

Definition

Gibt zurück, ob der Sperrbildschirm (auch als Keyguard bezeichnet) angezeigt wird.

public virtual bool IsKeyguardLocked { [Android.Runtime.Register("isKeyguardLocked", "()Z", "GetIsKeyguardLockedHandler")] get; }
[<get: Android.Runtime.Register("isKeyguardLocked", "()Z", "GetIsKeyguardLockedHandler")>]
member this.IsKeyguardLocked : bool

Eigenschaftswert

true wenn der Sperrbildschirm angezeigt wird

Attribute

Hinweise

Gibt zurück, ob der Sperrbildschirm (auch als Keyguard bezeichnet) angezeigt wird. Dies gibt insbesondere in den folgenden Fällen "true" zurück: Der Sperrbildschirm wird im Vordergrund angezeigt. Der Sperrbildschirm wird angezeigt, wird jedoch von einer Aktivität verdeckt, die darüber angezeigt wird. Ein gängiges Beispiel ist die Telefon-App, die einen Anruf empfängt oder einen Notruf tätigen kann. Der Sperrbildschirm wurde angezeigt, ist jedoch aufgrund des Sperraufgabenmodus oder einer App mit der veralteten KeyguardLock-API vorübergehend deaktiviert. "Anzeigen" bezieht sich auf einen logischen Zustand der Benutzeroberfläche, unabhängig davon, ob der Bildschirm eingeschaltet ist. Wenn der Netzschalter auf einem entsperrten Gerät gedrückt wird, wird der Sperrbildschirm sofort angezeigt, wenn der Bildschirm deaktiviert wird. Diese Methode unterscheidet keinen Sperrbildschirm, der eine Authentifizierung erfordert (z. B. mit PIN, Muster, Kennwort oder biometrischen Daten) von einem Sperrbildschirm, der trivial verworfen werden kann (z. B. beim Wischen). Es unterscheidet auch keinen Sperrbildschirm, der eine SIM-Karten-PIN von einem normalen Gerätesperrbildschirm anfordert. Schließlich gibt sie immer den globalen Sperrbildschirmstatus zurück und berücksichtigt den Benutzer des Kontexts nicht speziell. Beachten Sie, dass isKeyguardLocked() verwirrend benannt ist und wahrscheinlich isKeyguardShowing() genannt werden sollte. Auf vielen Geräten zeigt der Sperrbildschirm ein entsperrtes Vorhängeschlosssymbol an, wenn es trivial verworfen werden kann. Wie bereits erwähnt, gibt isKeyguardLocked() tatsächlich "true" in diesem Fall zurück, nicht "false", wie erwartet. isDeviceLocked() ist eine alternative API mit etwas unterschiedlicher Semantik.

Siehe auch:

Android-Referenz für android.app.KeyguardManager.isKeyguardLocked.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: