PackageManager.AddWhitelistedRestrictedPermission(String, String, FlagPermission) Method

Definition

Adds a whitelisted restricted permission for an app.

[Android.Runtime.Register("addWhitelistedRestrictedPermission", "(Ljava/lang/String;Ljava/lang/String;I)Z", "GetAddWhitelistedRestrictedPermission_Ljava_lang_String_Ljava_lang_String_IHandler", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.WHITELIST_RESTRICTED_PERMISSIONS")]
public virtual bool AddWhitelistedRestrictedPermission (string packageName, string permName, Android.Content.PM.FlagPermission whitelistFlags);
[<Android.Runtime.Register("addWhitelistedRestrictedPermission", "(Ljava/lang/String;Ljava/lang/String;I)Z", "GetAddWhitelistedRestrictedPermission_Ljava_lang_String_Ljava_lang_String_IHandler", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.WHITELIST_RESTRICTED_PERMISSIONS")>]
abstract member AddWhitelistedRestrictedPermission : string * string * Android.Content.PM.FlagPermission -> bool
override this.AddWhitelistedRestrictedPermission : string * string * Android.Content.PM.FlagPermission -> bool

Parameters

packageName
String

The app for which to get whitelisted permissions.

permName
String

The whitelisted permission to add.

whitelistFlags
FlagPermission

The whitelists to which to add. Passing multiple flags updates all specified whitelists.

Returns

Boolean

Whether the permission was added to the whitelist.

Attributes

Remarks

Java documentation for android.content.pm.PackageManager.addWhitelistedRestrictedPermission(java.lang.String, java.lang.String, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to