Lenguaje

DevicePolicyManager.ClearUserRestriction(ComponentName, String) Método

Definición

Llamado por un propietario de perfil, propietario del dispositivo o titular de cualquier permiso asociado a una restricción de usuario para borrar una restricción de usuario especificada por la clave.

[Android.Runtime.Register("clearUserRestriction", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetClearUserRestriction_Landroid_content_ComponentName_Ljava_lang_String_Handler")]
public virtual void ClearUserRestriction(Android.Content.ComponentName? admin, string? key);
[<Android.Runtime.Register("clearUserRestriction", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetClearUserRestriction_Landroid_content_ComponentName_Ljava_lang_String_Handler")>]
abstract member ClearUserRestriction : Android.Content.ComponentName * string -> unit
override this.ClearUserRestriction : Android.Content.ComponentName * string -> unit

Parámetros

admin
ComponentName

Que DeviceAdminReceiver esta solicitud está asociada a o null si el autor de la llamada no es un administrador de dispositivos.

key
String

Clave de la restricción.

Atributos

Comentarios

Llamado por un propietario de perfil, propietario del dispositivo o titular de cualquier permiso asociado a una restricción de usuario para borrar una restricción de usuario especificada por la clave.

El administrador del dispositivo que llama debe ser un perfil o propietario del dispositivo; si no es así, se producirá una excepción de seguridad.

El propietario del perfil de un perfil administrado propiedad de la organización puede invocar este método en la instancia que obtuvo de #getParentProfileInstance(ComponentName), para borrar las restricciones de todo el DevicePolicyManager dispositivo.

Consulte las constantes de android.os.UserManager para obtener la lista de restricciones. Estas constantes están en su documentación, que requiere permiso para administrar la restricción mediante esta API.

A partir de Build.VERSION_CODES#UPSIDE_DOWN_CAKE, después de borrar la directiva de restricción de usuario, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) notificará al administrador si la directiva se ha borrado correctamente o no. Esta devolución de llamada contendrá: <ul><li> El identificador de directiva devuelto de DevicePolicyIdentifiers#getIdentifierForUserRestriction(String)<li> El TargetUser que esta directiva se relaciona con <li> , PolicyUpdateResultque será PolicyUpdateResult#RESULT_POLICY_SET si la directiva se ha borrado correctamente o el motivo por el que la directiva no se pudo borrar (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.

Java documentación para android.app.admin.DevicePolicyManager.clearUserRestriction(android.content.ComponentName, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a