Lenguaje

DevicePolicyManager.SetAutoTimeRequired(ComponentName, Boolean) Método

Definición

Lo llama un propietario del dispositivo o, como alternativa, un propietario de perfil de Android 8.

[Android.Runtime.Register("setAutoTimeRequired", "(Landroid/content/ComponentName;Z)V", "GetSetAutoTimeRequired_Landroid_content_ComponentName_ZHandler")]
public virtual void SetAutoTimeRequired(Android.Content.ComponentName admin, bool required);
[<Android.Runtime.Register("setAutoTimeRequired", "(Landroid/content/ComponentName;Z)V", "GetSetAutoTimeRequired_Landroid_content_ComponentName_ZHandler")>]
abstract member SetAutoTimeRequired : Android.Content.ComponentName * bool -> unit
override this.SetAutoTimeRequired : Android.Content.ComponentName * bool -> unit

Parámetros

admin
ComponentName

Al que DeviceAdminReceiver está asociada esta solicitud.

required
Boolean

Indica si se establece la hora automática necesaria o no.

Atributos

Comentarios

Lo llama un propietario del dispositivo o, como alternativa, un propietario de perfil de Android 8.0 (nivel de API 26) o superior, para establecer si se requiere tiempo automático. Si se requiere la hora automática, ningún usuario podrá establecer la fecha y hora y la fecha y hora de red.

Nota: Si se requiere tiempo automático, el usuario todavía puede establecer manualmente la zona horaria. Mirando desde Android 11, si se requiere tiempo automático, el usuario no puede establecer manualmente la zona horaria.

El administrador de dispositivos que llama debe ser propietario del dispositivo o, como alternativa, un propietario de perfil de Android 8.0 (nivel de API 26) o superior. Si no es así, se producirá una excepción de seguridad.

Mirando desde Android 11, esta API cambia a usar UserManager#DISALLOW_CONFIG_DATE_TIME para aplicar la configuración de hora automática. Llamar a esta API para aplicar el tiempo automático dará UserManager#DISALLOW_CONFIG_DATE_TIME lugar a que se establezca, mientras que llamar a esta API para elevar el requisito dará como resultado UserManager#DISALLOW_CONFIG_DATE_TIME que se borre. Desde Android 11, ya no se puede llamar a esta API en un perfil administrado.

Este miembro está en desuso. Desde android.os.Build.VERSION_CODES#R. Use #setAutoTimeEnabled para activar o desactivar la hora automática y usarla UserManager#DISALLOW_CONFIG_DATE_TIME para evitar que el usuario cambie esta configuración.

Java documentación para android.app.admin.DevicePolicyManager.setAutoTimeRequired(android.content.ComponentName, boolean).

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