DevicePolicyManager.GetPermissionGrantState メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のアプリケーションのランタイム アクセス許可の現在の許可状態を返します。
[Android.Runtime.Register("getPermissionGrantState", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)I", "GetGetPermissionGrantState_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS")]
public virtual Android.App.Admin.PermissionGrantState GetPermissionGrantState (Android.Content.ComponentName? admin, string packageName, string permission);
[<Android.Runtime.Register("getPermissionGrantState", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)I", "GetGetPermissionGrantState_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS")>]
abstract member GetPermissionGrantState : Android.Content.ComponentName * string * string -> Android.App.Admin.PermissionGrantState
override this.GetPermissionGrantState : Android.Content.ComponentName * string * string -> Android.App.Admin.PermissionGrantState
パラメーター
- admin
- ComponentName
DeviceAdminReceiver
この要求が関連付けられているもの。 呼び出し元がデバイス管理者でない場合は Null。
- packageName
- String
許可の状態を確認するアプリケーション。
- permission
- String
確認するアクセス許可。
戻り値
デバイス ポリシーで指定された現在の許可状態。 管理者が許可を設定していない場合は、許可の状態が設定されていません。戻り値は #PERMISSION_GRANT_STATE_DEFAULT
. これは、パッケージに対するアクセス許可が現在付与されているかどうかを示すものではありません。
<p/> 許可の状態がプロファイルまたはデバイスの所有者によって設定された場合、戻り値は、#PERMISSION_GRANT_STATE_DENIED
#PERMISSION_GRANT_STATE_GRANTED
アクセス許可が現在拒否されているか、または付与されているかを示します。
- 属性
注釈
特定のアプリケーションのランタイム アクセス許可の現在の許可状態を返します。 この関数は、デバイス所有者、プロファイル所有者、またはスコープ#setDelegatedScopes
が指定#DELEGATION_PERMISSION_GRANT
されたデリゲートによって呼び出すことができます。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。