0 votos

¿Qué significa "hora de red" en un dispositivo solo WiFi?

Tengo una tableta (sin red telefónica, solo WiFi) con Android 12. En la configuración | Fecha y Hora subdiálogo cuando selecciono Fecha y hora automáticas, hay una opción de 3 vías:

  • Usar la hora proporcionada por la red
  • Usar la hora proporcionada por GPS
  • Apagado

¿Qué significa la primera opción? Suena a NTP, pero no hay una interfaz para elegir un servidor NTP. Algunos routers WiFi proporcionan una dirección de servidor NTP en sus respuestas de DHCP, pero no creo que el mío lo haga, y de todos modos un dispositivo móvil no puede depender de eso, ¿verdad?

Curiosamente, en mi teléfono, también con Android 12, el widget de Fecha y Hora Automáticas es solo un interruptor binario, encendido o apagado (aunque el teléfono definitivamente tiene GPS). Creo que "encendido" aquí significa la red móvil. ¿Pero cómo es posible que esta interfaz difiera entre dos dispositivos con la misma versión de Android?

4voto

pr0nin Puntos 353

El tiempo de red significa que Android obtendrá la hora de un servidor NTP.

Por defecto, Android utiliza, según mi conocimiento, el servidor time.android.com (ver aquí), pero diferentes fabricantes pueden cambiar esto en sus dispositivos, por lo que el servidor NTP predeterminado en Samsung u otros dispositivos puede ser diferente.

Android no tiene una interfaz de usuario para cambiar el servidor NTP, pero creo que cambiarlo a través de adb debería ser posible.

Puedes obtener el servidor NTP configurado usando este comando (probado en Android 13 y 14):

adb shell cmd network_time_update_service dump

Devuelve algo como:

mPollingIntervalMs=PT18H
mPollingIntervalShorterMs=PT1M
mTryAgainTimesMax=3
mTryAgainCounter=0

NtpTrustedTime:
getNtpConnectionInfo()=NtpConnectionInfo{mServer='time.android.com', mPort='123', mTimeoutMillis=5000}
mTimeResult=TimeResult{mTimeMillis=2024-01-04T00:54:46.354Z, mElapsedRealtimeMillis=PT292H1M14.032S, mCertaintyMillis=9}
mTimeResult.getAgeMillis()=PT7H24M43.324S

Desde Android 14 en adelante se admiten múltiples servidores NTP. En un dispositivo Samsung ubicado en Alemania, he visto los siguientes servidores de tiempo configurados:

ntp://time.android.com`
ntp://europe.pool.ntp.org
ntp://2.android.pool.ntp.org
ntp://de.pool.ntp.org

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X