DevicePolicyManager.GetPermissionGrantState Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 #setDelegatedScopes
verfügt.
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.