2011-02-03 4 views
5

sto testando un Android un'applicazione di tracking GPS nell'emulatore e io sono in esecuzione in un problema quando si cerca di capire se l'ultima posizione nota è stantio o meno.

Ottenere l'ora di sistema mi dà l'ora esatta, ma quando chiamo location.getTime() per l'ultima posizione nota del tempo restituito è fuori da un paio d'ore. Ho fatto un po 'di test e ho scoperto che ogni volta che invio una posizione GPS dalla scheda di controllo dell'emulatore in Eclipse (simile alla correzione geografica), il tempo della posizione è avanzato di un secondo. Questo non ha per niente senso! Gradirei qualsiasi approfondimento su questo problema.Android dell'emulatore dà il tempo sbagliato

+0

Interessante e ripetibile anche qui. Ottiene la data corretta, l'ora inizia alle 12:00:00, quindi avanza alle 12:00:01 ecc. Con ogni successiva correzione geografica. Il mio fuso orario è GMT. Direi che è un bug nell'emulatore. – NickT

+0

Sto vedendo la stessa cosa. Quando invio "coordina" manuale all'emulatore via DDMS, ottengo un tempo non valido (inizia alla data corretta, ma alle 00:00 e avanza di un secondo ogni volta che invio una nuova ora). –

risposta

0

Questo bug è stato corretto nel ToT dev branch per API 26. Sceglieremo questa correzione su altri rami e speriamo che le immagini del sistema pubblico disponibili vedano la correzione del bug nel prossimo futuro.

Se uno qualsiasi problema persiste, segnalare al Google issue tracker saranno riaprire per esaminare.

+0

Grazie per l'aggiornamento. – androiddeveloper

Problemi correlati