DevicePolicyManager.SetUserControlDisabledPackages Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lo llama un propietario del dispositivo o un propietario o titular del perfil del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL
para deshabilitar el control de usuario sobre las aplicaciones.
[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
Parámetros
- admin
- ComponentName
Al que DeviceAdminReceiver
está asociada esta solicitud. Null si el autor de la llamada no es un administrador de dispositivos.
- Atributos
Comentarios
Lo llama un propietario del dispositivo o un propietario o titular del perfil del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL
para deshabilitar el control de usuario sobre las aplicaciones. El usuario no podrá borrar los datos de la aplicación ni los paquetes de detención forzada. Cuando lo llama un propietario del dispositivo, se aplica a todos los usuarios del dispositivo. Los paquetes con control de usuario deshabilitados están exentos de los cubos en espera de la aplicación.
A partir de , después de Build.VERSION_CODES#UPSIDE_DOWN_CAKE
establecer la directiva de paquetes deshabilitados del control de usuario, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult)
notificará al administrador si la directiva se estableció correctamente o no. Esta devolución de llamada contendrá: <ul><li> El identificador DevicePolicyIdentifiers#USER_CONTROL_DISABLED_PACKAGES_POLICY
<de directiva li> El TargetUser
que esta directiva se relaciona con <li> , PolicyUpdateResult
que será PolicyUpdateResult#RESULT_POLICY_SET
si la directiva se estableció correctamente o el motivo por el que la directiva no se pudo establecer (por ejemplo PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY
, ) </ul> Si se ha producido un cambio en la directiva, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult)
notificará al administrador de este cambio. Esta devolución de llamada contendrá los mismos parámetros que PolicyUpdateReceiver#onPolicySetResult y PolicyUpdateResult
contendrá el motivo por el que cambió la directiva.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.