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
risposta
come discusso questo sembra essere un bug nell'emulatore (sono stato in grado di ripetere esso pure). Ho presentato una segnalazione di bug a https://code.google.com/p/android/issues/detail?id=27272 se qualcuno volesse aggiungere dettagli, contrassegnarli e/o seguirli.
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.
Grazie per l'aggiornamento. – androiddeveloper
- 1. Math.cos() dà risultato sbagliato
- 2. Datepicker dà il tempo non tra l'eccezione
- 3. ViewGroup {TextView, ...}. GetMeasuredHeight dà valore sbagliato è minore altezza reale
- 4. Tempo Android vs Tempo Java
- 5. aggiunge Android dà l'errore: "Errore: il percorso fornito non è un progetto Android."
- 6. Visualizzazione Android Il cercatore si scaglia dal lato sbagliato
- 7. Calcola il tempo tra due volte Android
- 8. Android: simula il lungo tempo di esecuzione
- 9. Android - Ottieni il tempo del widget cronometro
- 10. eglQuerySurface dà taglia sbagliata
- 11. L'avvio di Android Studio impiega molto tempo
- 12. Calendario formato Android per tempo di uscita
- 13. Misura il tempo trascorso tra due MotionEvents in Android
- 14. tempo di tornare su Android
- 15. Android ViewPager mostra la tastiera virtuale nel posto sbagliato
- 16. findViewById ritorna all'elemento sbagliato?
- 17. Visual Studio che avvia il progetto sbagliato
- 18. App.getPath ("userData") sembra dare il percorso sbagliato
- 19. getName Discussione() restituisce il nome sbagliato
- 20. Il video registrato ha l'orientamento sbagliato
- 21. Cosa c'è di sbagliato con il gemspec?
- 22. NSDateFormatter sembra avere il mese sbagliato
- 23. classe derivata utilizzando il metodo sbagliato
- 24. dirname() in C: il manuale è sbagliato?
- 25. È sbagliato ri-offuscare il codice offuscato?
- 26. Fondamenti di Android Fragments: perché? Questo è concettualmente sbagliato?
- 27. Quanto tempo ci vuole per costruire il SO Android
- 28. Come ottenere il tempo di installazione dell'app da Android
- 29. Cambia il tempo di usura di Android in Celsius?
- 30. Come ridurre il tempo di avvio nell'OS Android integrato.?
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
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). –