Sto sviluppando un'applicazione che deve controllare il tempo reale in qualsiasi posizione sulla Terra e fare qualcosa quando arriva il momento. Allo stesso tempo, non fare affidamento sul tempo di sistema perché l'utente può facilmente cambiarlo.
Qualcuno ha esperienza nell'implementazione del servizio "sntp/ntp" sul dispositivo Android o c'è qualche altra soluzione per farlo? Grazieuso del servizio ntp
risposta
Partenza il codice del client SNTP a:
Qualche consiglio quale host posso usare? Provato con "pool.ntp.org" e "0.pool.ntp.org", ottieni "android.os.NetworkOnMainThreadException" quando provi ad ottenere l'host per nome. – Maxim
Dalla versione Honeycomb in avanti, non è possibile eseguire un'operazione di rete nella thread principale. Controlla: http://stackoverflow.com/questions/6343166/android-os-networkonmainthreadexception –
Sì, giusto, avevo già riscontrato questo problema e ho dimenticato. Funziona perfettamente ora. Grazie. – Maxim
- 1. Uso del servizio Google +1 senza JavaScript
- 2. Client NTP Java
- 3. client ntp in python
- 4. NTP Request Packet
- 5. Come funziona NTP Clock Discipline?
- 6. come validare la sincronizzazione dell'ora NTP
- 7. Uso di g.render in un servizio Grails
- 8. Recupera tempo dal server NTP tramite PHP
- 9. uso corretto del CancellationToken
- 10. uso implicito del distruttore
- 11. Uso Del Visual Lightswitch
- 12. Uso del client rimanente con post multipart
- 13. Avvio del servizio da un altro servizio
- 14. Uso del guardiano del mondo reale
- 15. uso del: operatore in C
- 16. Uso del Bluetooth nell'emulatore Android
- 17. Uso del comando svn diff
- 18. Uso appropriato del metodo statico
- 19. Uso del layout con knitr
- 20. Uso del ciclo in django
- 21. Uso del ping in C#
- 22. uso corretto del C# proprietà
- 23. Uso errato del metodo .select()
- 24. C'è un server NTP dovrei usare quando si utilizza il servizio EC2 di Amazon per la lotta contro l'orologio deriva?
- 25. attuazione del servizio web
- 26. dipendenze del servizio wix
- 27. impostazione server NTP su computer Windows utilizzando PowerShell
- 28. Argomenti del comando personalizzato del servizio Python
- 29. Errore durante l'aggiornamento del riferimento del servizio
- 30. Scoperta del servizio vs bilanciamento del carico
Qualsiasi località sulla terra ?? Pensa a cosa stai dicendo qui, poi prendi un telefono satellitare. – devin
@devin Pensa a come può essere fatto senza il telefono satellitare. Posizione GPS si può ottenere abbastanza ovunque. Se sei in grado di inviare le coordinate a un servizio che può scoprire il tuo fuso orario con le coordinate e inviare indietro l'ora locale per quella zona che hai finito. L'ho fatto usando il servizio di geonames. :-P – Maxim