Langue

KeyguardManager.IsKeyguardLocked Propriété

Définition

Retourne si l’écran de verrouillage (également appelé Keyguard) s’affiche.

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

Valeur de propriété

true si l’écran de verrouillage s’affiche

Attributs

Remarques

Retourne si l’écran de verrouillage (également appelé Keyguard) s’affiche. Plus précisément, cela retourne true dans les cas suivants : l’écran de verrouillage s’affiche au premier plan. L’écran de verrouillage s’affiche, mais il est obstrué par une activité qui s’affiche au-dessus de celle-ci. Un exemple courant est que l’application téléphonique reçoit un appel ou effectue un appel d’urgence. L’écran de verrouillage s’affiche, mais est temporairement désactivé en raison du mode tâche de verrouillage ou d’une application à l’aide de l’API KeyguardLock déconseillée. « Affichage » fait référence à un état logique de l’interface utilisateur, que l’écran soit activé ou non. Lorsque le bouton d’alimentation est enfoncé sur un appareil déverrouillé, l’écran de verrouillage démarre immédiatement lorsque l’écran est désactivé. Cette méthode ne distingue pas un écran de verrouillage nécessitant une authentification (par exemple, avec code confidentiel, modèle, mot de passe ou biométrie) d’un écran de verrouillage qui est inutilement ignoré (par exemple, avec balayage). Il ne distingue pas également un écran de verrouillage demandant un code CONFIDENTIEL de carte SIM d’un écran de verrouillage d’appareil normal. Enfin, elle retourne toujours l’état global de l’écran de verrouillage et ne considère pas spécifiquement l’utilisateur du contexte. Notez que isKeyguardLocked() est nommé de manière déroutante et doit probablement être appelé isKeyguardShowing(). Sur de nombreux appareils, l’écran de verrouillage affiche une icône de cadenas déverrouillée lorsqu’il est trivialement ignoré. Comme mentionné ci-dessus, isKeyguardLocked() retourne réellement true dans ce cas, et non false comme prévu. isDeviceLocked() est une AUTRE API qui a une sémantique légèrement différente.

Voir aussi :

Référence Android pour android.app.KeyguardManager.isKeyguardLocked.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à