Sprache

SystemClock.CurrentNetworkTimeClock Methode

Definition

Gibt einen Clock Wert zurück, der am 1. Januar 1970 um 00:00:00 Uhr beginnt.

[Android.Runtime.Register("currentNetworkTimeClock", "()Ljava/time/Clock;", "", ApiSince=33)]
public static Java.Time.Clock CurrentNetworkTimeClock();
[<Android.Runtime.Register("currentNetworkTimeClock", "()Ljava/time/Clock;", "", ApiSince=33)>]
static member CurrentNetworkTimeClock : unit -> Java.Time.Clock

Gibt zurück

Der angeforderte Wert.

Attribute

Hinweise

Gibt einen Clock Wert zurück, der am 1. Januar 1970 um 00:00:00:00.0 UTC beginnt und mit einer Remotenetzwerkquelle außerhalb des Geräts synchronisiert wird.

Die vom Benutzer zurückgegebene System#currentTimeMillis() Zeit kann zwar angepasst werden, aber die von dieser Methode zurückgegebene Zeit kann vom Benutzer nicht angepasst werden.

Dadurch werden keine blockierten Netzwerkvorgänge ausgeführt und Werte basierend auf einem kürzlich erfolgreichen Synchronisierungsereignis zurückgegeben. sie gibt entweder eine gültige Zeit zurück oder löst sie aus.

Beachten Sie, dass die Synchronisierung mithilfe eines unsicheren Netzwerkprotokolls auftreten kann, sodass die zurückgegebene Zeit nicht für Sicherheitszwecke verwendet werden sollte. Das Gerät kann jederzeit erneut mit derselben oder einer anderen Netzwerkquelle synchronisiert werden. Aufgrund von Netzwerkverzögerungen, Variationen zwischen Servern oder lokalen (clientseitigen) Uhrabweichungen kann die Genauigkeit der zurückgegebenen Zeiten nicht garantiert werden. In extremen Fällen können aufeinander folgende Aufrufe für Clock#millis() die zurückgegebene Clock Rückgabe Zeiten zurückgeben, die nicht in Ordnung sind.

Java Dokumentation für android.os.SystemClock.currentNetworkTimeClock().

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: