UserManager.InvokeIsUserUnlocked(UserHandle) メソッド

定義

特定のユーザーが "ロック解除済み" 状態で実行されているかどうかを返します。

[Android.Runtime.Register("isUserUnlocked", "(Landroid/os/UserHandle;)Z", "GetInvokeIsUserUnlocked_Landroid_os_UserHandle_Handler", ApiSince=24)]
public virtual bool InvokeIsUserUnlocked(Android.OS.UserHandle? user);
[<Android.Runtime.Register("isUserUnlocked", "(Landroid/os/UserHandle;)Z", "GetInvokeIsUserUnlocked_Landroid_os_UserHandle_Handler", ApiSince=24)>]
abstract member InvokeIsUserUnlocked : Android.OS.UserHandle -> bool
override this.InvokeIsUserUnlocked : Android.OS.UserHandle -> bool

パラメーター

user
UserHandle

ロック解除された状態を取得します。

返品

true ユーザーのロックが解除されている場合。それ以外の場合は false

属性

注釈

特定のユーザーが "ロック解除済み" 状態で実行されているかどうかを返します。

ダイレクト ブートを使用するデバイスでは、ユーザーが資格情報 (ロック パターンや PIN など) を入力した後にのみロックが解除されます。 ダイレクト ブートのないデバイスでは、起動するとすぐにユーザーのロックが解除されます。

ユーザーがロックされている場合は、デバイスで保護されたデータ ストレージのみを使用できます。 ユーザーのロックが解除されると、デバイスで保護され、資格情報で保護されたプライベート アプリ データ ストレージの両方を使用できます。

android.permission.MANAGE_USERSまたはandroid.permission.INTERACT_ACROSS_USERSが必要です。それ以外の場合は、呼び出し元のユーザーまたはそれに関連付けられているプロファイルUserHandle user指定する必要があります。

Javaドキュメント。

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

適用対象