DevicePolicyManager.SetPermissionPolicy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Impostare la risposta predefinita per le future richieste di autorizzazione di runtime da parte delle applicazioni.
[Android.Runtime.Register("setPermissionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetPermissionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=23)]
public virtual void SetPermissionPolicy (Android.Content.ComponentName admin, Android.App.Admin.PermissionPolicy policy);
[<Android.Runtime.Register("setPermissionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetPermissionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=23)>]
abstract member SetPermissionPolicy : Android.Content.ComponentName * Android.App.Admin.PermissionPolicy -> unit
override this.SetPermissionPolicy : Android.Content.ComponentName * Android.App.Admin.PermissionPolicy -> unit
Parametri
- admin
- ComponentName
A quale profilo o proprietario del dispositivo è associata questa richiesta.
- policy
- PermissionPolicy
Una delle costanti dei criteri #PERMISSION_POLICY_PROMPT
e #PERMISSION_POLICY_AUTO_GRANT
#PERMISSION_POLICY_AUTO_DENY
.
- Attributi
Commenti
Impostare la risposta predefinita per le future richieste di autorizzazione di runtime da parte delle applicazioni. Questa funzione può essere chiamata da un proprietario del dispositivo, dal proprietario del profilo o da un delegato in base all'ambito #DELEGATION_PERMISSION_GRANT
tramite #setDelegatedScopes
. Il criterio può consentire un normale funzionamento che richiede all'utente di concedere un'autorizzazione oppure può consentire la concessione o la negazione automatica delle richieste di autorizzazione di runtime da parte di un'applicazione. Questo vale anche per le nuove autorizzazioni dichiarate dagli aggiornamenti delle app. Quando un'autorizzazione viene negata o concessa in questo modo, l'effetto equivale all'impostazione dell'autorizzazione * stato di concessione tramite #setPermissionGrantState
. <p/> Poiché questo criterio agisce solo sulle richieste di autorizzazione di runtime, si applica solo alle applicazioni compilate con o targetSdkVersion
android.os.Build.VERSION_CODES#M
versioni successive.
NOTA: nei dispositivi in esecuzione android.os.Build.VERSION_CODES#S
e versioni successive, un criterio di concessione automatica non verrà applicato a determinate autorizzazioni correlate ai sensori per alcune configurazioni. Vedere #setPermissionGrantState(ComponentName, String, String, int)
per l'elenco delle autorizzazioni interessate e la modifica del comportamento per i profili gestiti e i dispositivi completamente gestiti.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.