Condividi tramite


DevicePolicyManager.SetUserControlDisabledPackages Metodo

Definizione

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.

packages
IList<String>

Nomi dei pacchetti per le app.

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> , PolicyUpdateResultche 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_POLICYesempio ) </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.

Documentazione java per android.app.admin.DevicePolicyManager.setUserControlDisabledPackages(android.content.ComponentName, java.util.List<java.lang.String>).

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.

Si applica a