2010-09-01 11 views

risposta

0

Sono poco chiaro sulla questione qui. Il tempo al telefono in quasi tutti i casi (forse tutti?) Sarà dalla rete, che sarà l'ora ufficiale. Se ne hai bisogno in un fuso orario diverso non dovrebbe essere una conversione difficile.

+0

ho bisogno lo stesso fuso orario, ma il problema è che shouldnot essere il momento dispositivo perché il tempo dispositivo può variare come l'utente può modificare le time.I dispositivo bisogno di questo tempo per convalidare i costi di abbonamento. – Remmyabhavan

+1

Se lo stai utilizzando per una sorta di convalida, è meglio inviare una richiesta a un server che controlli e memorizzi i dettagli dell'abbonamento. Mettendo le informazioni di fatturazione nell'APK stesso ti stai semplicemente aprendo alle persone che cercano di eludere il tuo sistema. Il server – Drew

0

Se non ti dispiace il sovraccarico, potresti fare una richiesta a un server orario per l'ora ufficiale. Sono sicuro che ce n'è uno là da qualche parte che accetta richieste JSON o webservice.

+0

non ci fornisce tempo. – Remmyabhavan

6

È possibile utilizzare NTP per il recupero dell'ora da qualsiasi server NTP pubblico. È possibile leggere il codice client SNTP di esempio per java here.

0

Questo vi darà l'ora attuale:

System.currentTimeMillis(); 
Problemi correlati