Freigeben über


DevicePolicyManager.GetPermissionGrantState Methode

Definition

Gibt den aktuellen Erteilungsstatus einer Laufzeitberechtigung für eine bestimmte Anwendung zurück.

[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

Parameter

admin
ComponentName

Dieser DeviceAdminReceiver Anforderung ist zugeordnet. Null, wenn der Anrufer kein Geräteadministrator ist.

packageName
String

Der Antrag, den Erteilungsstatus zu überprüfen.

permission
String

Die Berechtigung, nach der gesucht werden soll.

Gibt zurück

der aktuelle durch die Geräterichtlinie angegebene Erteilungsstatus. Wenn Administratoren keine Erteilung festgelegt haben, wurde kein Erteilungsstatus festgelegt, lautet der Rückgabewert #PERMISSION_GRANT_STATE_DEFAULT. Dies gibt nicht an, ob die Berechtigung derzeit für das Paket erteilt wird. <p/> Wenn ein Erteilungsstatus vom Profil- oder Gerätebesitzer festgelegt wurde, ist der Rückgabewert einer oder #PERMISSION_GRANT_STATE_DENIED#PERMISSION_GRANT_STATE_GRANTED, der angibt, ob die Berechtigung derzeit verweigert oder erteilt wird.

Attribute

Hinweise

Gibt den aktuellen Erteilungsstatus einer Laufzeitberechtigung für eine bestimmte Anwendung zurück. Diese Funktion kann von einem Gerätebesitzer, Profilbesitzer oder von einer Stellvertretung aufgerufen werden, die über den #DELEGATION_PERMISSION_GRANT Bereich #setDelegatedScopesverfügt.

Java-Dokumentation für android.app.admin.DevicePolicyManager.getPermissionGrantState(android.content.ComponentName, java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: