DevicePolicyManager.SetAutoTimeRequired(ComponentName, Boolean) Methode

Definition

Wird von einem Gerätebesitzer oder alternativ einem Profilbesitzer von Android 8 aufgerufen.

[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

Parameter

admin
ComponentName

Dieser DeviceAdminReceiver Anforderung ist zugeordnet.

required
Boolean

Gibt an, ob die automatische Zeit festgelegt ist oder nicht.

Attribute

Hinweise

Wird von einem Gerätebesitzer oder alternativ einem Profilbesitzer von Android 8.0 (API-Ebene 26) oder höher aufgerufen, um festzulegen, ob automatische Zeit erforderlich ist. Wenn die automatische Uhrzeit erforderlich ist, kann kein Benutzer das Datum und die Uhrzeit sowie das Netzwerkdatum und die Netzwerkzeit festlegen.

Hinweis: Wenn die automatische Zeit erforderlich ist, kann der Benutzer die Zeitzone trotzdem manuell festlegen. Wenn die automatische Zeit erforderlich ist, kann der Benutzer die Zeitzone nicht manuell festlegen.

Der aufrufende Geräteadministrator muss ein Gerätebesitzer oder alternativ ein Profilbesitzer von Android 8.0 (API-Ebene 26) oder höher sein. Wenn dies nicht der Fehler ist, wird eine Sicherheits ausnahme ausgelöst.

Diese API wechselt aus Android 11, um UserManager#DISALLOW_CONFIG_DATE_TIME die Einstellungen für die automatische Zeit zu erzwingen. Das Aufrufen dieser API zum Erzwingen der automatischen Zeit führt UserManager#DISALLOW_CONFIG_DATE_TIME dazu, dass festgelegt wird, während der Aufruf dieser API zum Heben der Anforderung dazu führt UserManager#DISALLOW_CONFIG_DATE_TIME , dass die Anforderung gelöscht wird. Ab Android 11 kann diese API auch nicht mehr in einem verwalteten Profil aufgerufen werden.

Dieses Element ist veraltet. Von android.os.Build.VERSION_CODES#R. Wird verwendet #setAutoTimeEnabled , um die automatische Zeit ein- oder auszuschalten und UserManager#DISALLOW_CONFIG_DATE_TIME zu verhindern, dass der Benutzer diese Einstellung ändert.

Java Dokumentation für android.app.admin.DevicePolicyManager.setAutoTimeRequired(android.content.ComponentName, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: