sola reloj puedo porque para incorrecta horas hora funciona fecha diferentes celular cambiar cambia avanza automaticamente automatica actualizar android timestamp sensor unix-timestamp nexus-7

android - reloj - porque se cambia sola la hora de mi celular



Problema de fecha y hora de Android SensorEvent (0)

Actualmente estoy trabajando en una aplicación de Android donde tengo que registrar todos los valores del sensor. Obtuve la marca de tiempo del evento del sensor de "event.timestamp" y convertí este valor en una marca de tiempo de Unix.

long currTimeRelativeToBootMs = SystemClock.uptimeMillis(); long currTimeAbsoluteMs = System.currentTimeMillis(); mStartTimeAbsoluteS = ((double)(currTimeAbsoluteMs - currTimeRelativeToBootMs))/(double)1000.0; ... //timestampRelativeInNs = event.timestamp double temp = mStartTimeAbsoluteS+((double)timestampRelativeInNs)/1000000000.0;

Mi aplicación funciona bien en mi teléfono HTC (Android 2.xx) pero no funcionó en el nuevo Google Nexus7.

Comparé los valores de "event.timestamp" de los diferentes dispositivos. Inicié los dispositivos aproximadamente al mismo tiempo, pero obtuve valores bastante diferentes. El del Nexus7 es más largo por 4 figuras .....

SensorEvent-Timestamp (HTC): 175120992123000

SensorEvent-Timestamp (Nex): 1355418999245703000

¿Cuál podría ser el motivo de ese problema? ¿¿¿Cómo puedo arreglar eso???