Sprache

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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: