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

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

戻り値

属性

注釈

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

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

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

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

android.os.UserManager.isUserUnlocked(android.os.UserHandle)Java ドキュメント。

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

適用対象