Condividi tramite


Location.Time Proprietà

Definizione

Restituisce l'ora dell'epoca Unix di questa correzione della posizione, espressa in millisecondi dall'inizio dell'epoca Unix (00:00:00 1 gennaio 1970 UTC). -oppure- Imposta l'ora dell'epoca Unix di questa posizione, in millisecondi dall'inizio dell'epoca Unix (00:00:00 gennaio 1970 UTC).

public virtual long Time { [Android.Runtime.Register("getTime", "()J", "GetGetTimeHandler")] get; [Android.Runtime.Register("setTime", "(J)V", "GetSetTime_JHandler")] set; }
[<get: Android.Runtime.Register("getTime", "()J", "GetGetTimeHandler")>]
[<set: Android.Runtime.Register("setTime", "(J)V", "GetSetTime_JHandler")>]
member this.Time : int64 with get, set

Valore della proprietà

l'ora dell'epoca Unix di questa posizione

Attributi

Commenti

Documentazione del getter delle proprietà:

Restituisce l'ora dell'epoca Unix di questa correzione della posizione, espressa in millisecondi dall'inizio dell'epoca Unix (00:00:00 1 gennaio 1970 UTC).

Non c'è garanzia che diverse posizioni abbiano orari impostati dallo stesso orologio. Le posizioni derivate da LocationManager#GPS_PROVIDER sono garantite di avere il loro tempo originato dall'orologio in uso dalla costellazione satellite che ha fornito la correzione. Le posizioni derivate da altri provider possono usare qualsiasi orologio per impostarne l'ora, anche se è più comune usare l'orologio di sistema dell'epoca Unix del dispositivo (che potrebbe non essere corretto).

Si noti che l'orologio del sistema dell'epoca Unix del dispositivo non è monotonico; può saltare in avanti o indietro imprevedibile e può essere modificato in qualsiasi momento dall'utente, quindi questa volta non deve essere usato per ordinare o confrontare le posizioni. Preferisce #getElapsedRealtimeNanos a tale scopo, poiché l'orologio trascorso in tempo reale è garantito che sia monotonico.

D'altra parte, questo metodo può essere utile per presentare un'ora leggibile all'utente o come euristica per confrontare le correzioni della posizione tra il riavvio o i dispositivi.

Tutte le posizioni generate da LocationManager sono garantite che questa ora sia impostata, tuttavia tenere presente che l'orologio di sistema del dispositivo può essere cambiato dopo la generazione della posizione.

Documentazione java per android.location.Location.getTime().

Documentazione del setter delle proprietà:

Imposta l'ora dell'epoca Unix di questa posizione, espressa in millisecondi dall'inizio dell'epoca Unix (00:00:00 gennaio 1970 UTC).

Documentazione java per android.location.Location.setTime(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a