DevicePolicyManager.SetUserControlDisabledPackages 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.
Chiamato da un proprietario del dispositivo o da un proprietario del profilo o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL
per disabilitare il controllo utente sulle app.
[Android.Runtime.Register("setUserControlDisabledPackages", "(Landroid/content/ComponentName;Ljava/util/List;)V", "GetSetUserControlDisabledPackages_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL")]
public virtual void SetUserControlDisabledPackages (Android.Content.ComponentName? admin, System.Collections.Generic.IList<string> packages);
[<Android.Runtime.Register("setUserControlDisabledPackages", "(Landroid/content/ComponentName;Ljava/util/List;)V", "GetSetUserControlDisabledPackages_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL")>]
abstract member SetUserControlDisabledPackages : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> unit
override this.SetUserControlDisabledPackages : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> unit
Parametri
- admin
- ComponentName
A cui DeviceAdminReceiver
è associata questa richiesta. Null se il chiamante non è un amministratore del dispositivo.
- Attributi
Commenti
Chiamato da un proprietario del dispositivo o da un proprietario del profilo o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL
per disabilitare il controllo utente sulle app. L'utente non sarà in grado di cancellare i dati dell'app o forzare i pacchetti. Quando viene chiamato da un proprietario del dispositivo, si applica a tutti gli utenti del dispositivo. I pacchetti con controllo utente disabilitato sono esentati dai bucket di standby dell'app.
A partire da Build.VERSION_CODES#UPSIDE_DOWN_CAKE
, dopo che il criterio dei pacchetti disabilitati del controllo utente è stato impostato, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult)
notifica all'amministratore se il criterio è stato impostato correttamente o meno. Questo callback conterrà: <ul><li> L'identificatore DevicePolicyIdentifiers#USER_CONTROL_DISABLED_PACKAGES_POLICY
<dei criteri li> Il TargetUser
che questo criterio si riferisce a <li> , PolicyUpdateResult
che sarà PolicyUpdateResult#RESULT_POLICY_SET
se il criterio è stato impostato correttamente o il motivo per cui il criterio non è stato impostato (ad PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY
esempio ) </ul> Se è stata apportata una modifica al criterio, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult)
informerà l'amministratore di questa modifica. Questo callback conterrà gli stessi parametri di PolicyUpdateReceiver#onPolicySetResult e PolicyUpdateResult
conterrà il motivo per cui il criterio è stato modificato.
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.