2010-09-01 18 views

Respuesta

0

estoy claro en la pregunta aquí. El tiempo en el teléfono en casi todos (¿quizás en todos?) Casos será de la red, que será la hora oficial. Si lo necesita en un huso horario diferente, no debería ser una conversión difícil.

+0

necesito la misma zona horaria, pero el problema es que nodebería sea la hora del dispositivo debido a la hora del dispositivo puede variar a medida que el usuario puede cambiar los dispositivos time.I necesitan este tiempo para validar los cargos de suscripción. – Remmyabhavan

+1

Si lo está utilizando para algún tipo de validación, es mejor enviar una solicitud al servidor que controla y almacenar los detalles de la suscripción al respecto. Poner la información de facturación en el APK en sí mismo es abrirse a las personas que intentan eludir su sistema. – Drew

0

Si no le molestan los gastos generales, puede hacer una solicitud a un servidor horario para la hora oficial. Estoy seguro de que hay uno por ahí que acepta solicitudes JSON o de servicios web.

+0

El servidor no nos está dando tiempo. – Remmyabhavan

6

Puede usar NTP para obtener la hora de cualquiera de los servidores NTP públicos. Puede leer el ejemplo de código de cliente SNTP para java here.

0

Esto le dará la hora actual:

System.currentTimeMillis(); 
Cuestiones relacionadas