KeyguardManager.IsDeviceLocked プロパティ

定義

デバイスがユーザーに対して現在ロックされているかどうかを返します。

public virtual bool IsDeviceLocked { [Android.Runtime.Register("isDeviceLocked", "()Z", "GetIsDeviceLockedHandler", ApiSince=22)] get; }
[<get: Android.Runtime.Register("isDeviceLocked", "()Z", "GetIsDeviceLockedHandler", ApiSince=22)>]
member this.IsDeviceLocked : bool

プロパティ値

ユーザーに対してデバイスが現在ロックされている場合は true

属性

注釈

デバイスがユーザーに対して現在ロックされているかどうかを返します。 このメソッドは、コンテキストのユーザーのデバイスロック状態を返します。 ユーザーのアプリに現在アクセスできなくなり、アクセスを回復するために何らかの形式のロック画面認証が必要な場合、デバイスはユーザーに対してロックされていると見なされます。 ロック画面認証では、通常、PIN、パターン、パスワード、生体認証が使用されます。 一部のデバイスでは、ペアリングされたスマート ウォッチを使用したロック解除など、追加の方法がサポートされる場合があります。 "Swipe" は認証としてカウントされません。ロック画面がスワイプで無視できる場合 (たとえば、ロック画面がスワイプに設定されている場合や、信頼できる Bluetooth デバイスの近くまたは信頼できる場所でデバイスのロックが解除されたままになっている場合など)、デバイスはロック解除済みと見なされます。 注: 複数のフル ユーザーの場合、各ユーザーは独自のロック画面認証を構成できます。 デバイスロック状態は、ユーザーによって異なる場合があります。 たとえば、現在のユーザーに対してデバイスのロックが解除されていても、そのユーザーに切り替えた後にそのユーザーのアプリにアクセスするためにロック画面認証が必要な場合は、非現在のユーザーに対してロックできます。 プロファイルの場合、デバイスがメイン ロック画面にアクセスする場合、プロファイルのアプリへのアクセスを回復するために最大 2 つの認証レイヤーが必要になる場合があります。1 つはメイン ロック画面のロックを解除し、もう 1 つはプロファイルのロックを解除します (別のプロファイルチャレンジが必要な場合)。 プロファイルの場合、親ユーザーのチャレンジ (該当する場合) またはプロファイルのチャレンジ (該当する場合) のどちらかのチャレンジが残っている限り、デバイスはロックされていると見なされます。

関連項目も参照:

android.app.KeyguardManager.isDeviceLockedの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象