SourceType

El valor de una fuente de datos, que actualiza un valor en tiempo real que aparece en la cara de reloj.

Se introdujo en Wear OS 4.

Hora y fecha

El Formato de Caras de Relojes admite las siguientes fuentes de datos relacionadas con la hora y la fecha.

UTC_TIMESTAMP
La cantidad de milisegundos transcurridos desde la medianoche (UTC) del 1 de enero de 1970.
MILLISECOND
Un valor entero que representa el campo de milisegundos de un objeto ZonedDateTime correspondiente a la hora actual. Este valor siempre está entre 0 y 999 inclusive.
SECOND
Un valor entero que representa el campo de segundos de un objeto ZonedDateTime correspondiente a la hora actual. Este valor siempre está entre 0 y 59 inclusive.
SECOND_Z
Es una cadena que representa el segundo campo de un objeto ZonedDateTime para la hora actual, con ceros a la izquierda para que el valor sea de 2 caracteres. Este valor siempre está entre 00 y 59 inclusive.
SECOND_MILLISECOND
Es un valor de punto flotante que combina los campos de segundos y milisegundos de un objeto ZonedDateTime que representa la hora actual. Este valor siempre está entre 0.0 y 59.999 inclusive.
SECONDS_IN_DAY
Es la cantidad de segundos que transcurrieron durante el día actual, según los valores de HOUR_0_23, MINUTE y SECOND. Este valor siempre está entre 0 y 86399 ($ 24 * 60 * 60 - 1 $) inclusive.
MINUTE
Es un valor entero que representa el campo de minutos de un objeto ZonedDateTime correspondiente a la hora actual. Este valor siempre está entre 0 y 59 inclusive.
MINUTE_Z
Es un valor de cadena que representa el campo de minutos de un objeto ZonedDateTime correspondiente a la hora actual, con ceros a la izquierda para que el valor sea de 2 caracteres. Este valor siempre está entre 00 y 59 inclusive.
MINUTE_SECOND
Es un valor de punto flotante que combina los campos de minutos y segundos de un objeto ZonedDateTime que representa la hora actual. Este valor siempre está entre 0.0 y $ 59 \frac{59}{60} $ inclusive.
HOUR_0_11
El componente de 12 horas de la hora actual, representado como un valor entre 0 y 11 inclusive. Si el CLOCK_HOUR_OF_AMPM actual es 12, como en 12:34 PM, este valor se convierte a 0.
HOUR_0_11_Z
Es una cadena que representa el componente de 12 horas de la hora actual (desde 00 hasta 11 inclusive) por medio de la zona horaria actual del dispositivo Wear OS. Si este valor es menor que 10, incluye un cero a la izquierda.
HOUR_0_11_MINUTE
Es un valor de punto flotante que combina un campo CLOCK_HOUR_OF_AMPM modificado y un campo de minutos de un objeto ZonedDateTime que representa la hora actual. Este valor siempre está entre 0.0 y $ 11 \frac{59}{60} $ inclusive.
HOUR_1_12
El componente de 12 horas de la hora actual, representado como un valor entre 1 y 12 inclusive. Si el HOUR_OF_DAY actual es 0, como en 0:12 (12:12 a.m.), este valor se convierte a 12.
HOUR_1_12_Z
Es una cadena que representa el componente de 12 horas de la hora actual (desde 01 hasta 12 inclusive) por medio de la zona horaria actual del dispositivo Wear OS. Si este valor es menor que 10, incluye un cero a la izquierda.
HOUR_1_12_MINUTE
Es un valor de punto flotante que combina los campos CLOCK_HOUR_OF_AMPM y de minutos de un objeto ZonedDateTime que representa la hora actual. Este valor siempre está entre 1.0 y $ 12 \frac{59}{60} $ inclusive.
HOUR_0_23
El componente de 24 horas de la hora actual, representado como un valor entre 0 y 23 inclusive. Si el valor es 24, como en 24:13 (12:13 a.m. del día siguiente), este valor se convierte a 0.
HOUR_0_23_Z
Una cadena que representa el componente de 24 horas de la hora actual (desde 00 hasta 23 inclusive) por medio de la zona horaria actual del dispositivo Wear OS. Si este valor es menor que 10, incluye un cero a la izquierda.
HOUR_0_23_MINUTE
Es un valor de punto flotante que combina los campos de hora y minutos de un objeto ZonedDateTime que representa la hora actual. Este valor siempre está entre 0.0 y $ 23 \frac{59}{60} $ inclusive.
HOUR_1_24
El componente de 24 horas de la hora actual, representado como un valor entre 1 y 24 inclusive. Si el valor es 0, como en 0:12 (12:12 a.m.), este valor se convierte a 24.
HOUR_1_24_Z
Es una cadena que representa el componente de 12 horas de la hora actual (desde 01 hasta 24 inclusive) por medio de la zona horaria actual del dispositivo Wear OS. Si este valor es menor que 10, incluye un cero a la izquierda.
HOUR_1_24_MINUTE
Es un valor de punto flotante que combina un campo de hora modificado y un campo de minutos de un objeto ZonedDateTime que representa la hora actual. Este valor siempre está entre 1.0 y $ 24 \frac{59}{60} $ inclusive.
DAY
Un valor entero que representa el campo de día de un objeto ZonedDateTime correspondiente a la fecha actual. Este valor siempre está entre 1 y 31 inclusive.
DAY_Z
Es un valor de cadena que representa el campo de día de un objeto ZonedDateTime correspondiente a la fecha actual, con ceros a la izquierda para que el valor sea de 2 caracteres. Este valor siempre está entre 01 y 31 inclusive.
DAY_HOUR
Es un valor de punto flotante que combina los campos de día del mes y hora de un objeto ZonedDateTime que representa la fecha y la hora actuales. Este valor siempre está entre 1.0 y $ 31 \frac{23}{24} $ inclusive.
DAY_0_30
Una versión modificada del valor getDayOfMonth() de un objeto ZonedDateTime que representa la fecha actual menos 1. Este valor siempre está entre 0 y 30 inclusive.
DAY_0_30_HOUR
Un valor de punto flotante que combina un campo modificado de día del mes y un campo de hora de un objeto ZonedDateTime que representa la fecha y la hora actuales. Este valor siempre está entre 0.0 y $ 30 \frac{23}{24} $ inclusive.
DAY_OF_YEAR
Cantidad de días que comenzaron desde que cambió el año calendario. Este valor siempre está entre 1 y 366 inclusive, y tiene un valor máximo de 365 durante los años no bisiestos.
DAY_OF_WEEK
Una versión modificada del valor getDayOfWeek() de un objeto ZonedDateTime que representa la fecha actual. El Formato de Caras de Relojes asigna un valor de 1 para representar el domingo y un valor de 7 para representar el sábado.
DAY_OF_WEEK_F
El día actual de la semana, representado como una cadena completa. Entre los ejemplos, se incluyen Sunday y Monday.
DAY_OF_WEEK_S
El día actual de la semana, representado como una cadena abreviada. Entre los ejemplos, se incluyen Sun y Mon.
MONTH
Un valor entero que representa el campo de mes de un objeto ZonedDateTime correspondiente a la fecha actual. Este valor siempre está entre 1 y 12 inclusive.
MONTH_Z
Es un valor de cadena que representa el campo de mes de un objeto ZonedDateTime correspondiente a la fecha actual, con ceros a la izquierda para que el valor sea de 2 caracteres. Este valor siempre está entre 01 y 12 inclusive.
MONTH_F
El mes actual del año, representado como una cadena completa. Entre los ejemplos, se incluyen January y December.
MONTH_S
El mes actual del año, representado como una cadena abreviada. Entre los ejemplos, se incluyen Jan y Dec.
DAYS_IN_MONTH
La cantidad de días del mes actual. Este valor es de 28 o 29 durante febrero; 30 durante abril, junio, septiembre y noviembre; y 31 durante todos los demás meses del calendario gregoriano.
MONTH_DAY
Un valor de punto flotante que combina el campo de mes del año y el campo de día del mes modificado de un objeto ZonedDateTime que representa la fecha actual. Este valor siempre está entre 1.0 y $ 12 \frac{29}{30} $ inclusive.
MONTH_0_11
Una versión modificada del valor getMonthValue() de un objeto ZonedDateTime que representa la fecha actual. Este valor asigna un valor de 0 a enero y un valor de 11 a diciembre.
MONTH_0_11_DAY
Un valor de punto flotante que combina un campo de mes del año modificado con un campo de día del mes modificado de un objeto ZonedDateTime que representa la fecha actual. Este valor siempre está entre 0.0 y $ 11 \frac{29}{30} $ inclusive.
YEAR
Un valor entero que representa el campo de año de un objeto ZonedDateTime correspondiente a la fecha actual. Este valor se encuentra restringido para estar siempre entre 1902 y 2100 inclusive.
YEAR_S
Un número entero de 2 dígitos que representa los últimos 2 dígitos del año actual. Por ejemplo, el valor de 2023 es 23.
YEAR_MONTH
Un valor de punto flotante que combina el campo de año y el campo de día del mes modificado de un objeto ZonedDateTime que representa la fecha actual. Enero de 2023 se representa como 2023.0 y diciembre de 2023 se representa como $ 2023 \frac {11}{12} $.
YEAR_MONTH_DAY
Un valor de punto flotante que combina el campo de año, un campo de mes del año modificado y un campo de día del mes modificado de un objeto ZonedDateTime que representa la fecha actual. El 1 de enero de 2023 se representa como 2023.0 y el 31 de diciembre de 2023 se representa como $ 2023 \frac{11 \frac{29}{30}}{12} \approx 2023.9972 $.
WEEK_IN_MONTH
Un número entero que representa el valor de ALIGNED_WEEK_OF_MONTH de un objeto ChronoField que representa la fecha actual. Este valor siempre está entre 0 y 5 inclusive.
WEEK_IN_YEAR
Un número entero que representa el valor de ALIGNED_WEEK_OF_YEAR de un objeto ChronoField que representa la fecha actual. Este valor siempre está entre 1 y 53 inclusive.
IS_24_HOUR_MODE
Un valor booleano que equivale al valor que se muestra actualmente de is24HourFormat() según la configuración regional y las preferencias que eligió el usuario.
IS_DAYLIGHT_SAVING_TIME
Un valor booleano que equivale a llamar a inDaylightTime() en el objeto TimeZone de la configuración regional actual y a pasar un objeto Date que contiene la hora actual. Indica si la zona horaria configurada actualmente ahora contempla el horario de verano.
TIMEZONE
Una cadena que equivale a llamar a getDisplayName() en el objeto TimeZone de la configuración regional actual. Muestra el nombre completo de la zona horaria, como "Hora estándar del este" para la zona horaria de la ciudad de Nueva York durante el invierno.
TIMEZONE_ABB
Una cadena que equivale a llamar a una versión sobrecargada de getDisplayName() en el objeto TimeZone de la configuración regional actual, en la que el estilo dado es SHORT. Muestra un nombre abreviado de zona horaria, como "EST" para la zona horaria de la ciudad de Nueva York durante el invierno.
TIMEZONE_ID
Una cadena que equivale a llamar a getId() en el objeto TimeZone de la configuración regional actual. Muestra un valor de ID de zona horaria de IANA, como America/New_York para la zona horaria de la ciudad de Nueva York.
TIMEZONE_OFFSET
Una cadena que equivale a llamar a getRawOffset() en el objeto TimeZone de la configuración regional actual. Este valor siempre está entre -12 y +14 inclusive. Muestra el valor que se debe agregar a UTC para obtener la hora estándar de la zona horaria actual (no se corrige para el horario de verano).
TIMEZONE_OFFSET_DST
Una cadena que equivale a pasar la fecha actual a getOffset() en el objeto TimeZone de la configuración regional actual. Este valor siempre está entre -12 y +14 inclusive. Muestra el valor que se debe agregar a UTC para obtener la hora local actual, y se tiene en cuenta el horario de verano si es necesario.
AMPM_STATE
Un número entero que indica si la hora actual es anterior o posterior al mediodía, o si es la del mediodía. Entre los valores posibles, se incluyen 0 para a.m. y 1 para p.m.
AMPM_POSITION

Un número entero que especifica dónde debe aparecer el indicador de a.m. o p.m. en una cadena de hora. Contiene uno de los siguientes valores:

  • 0 significa que a.m. o p.m. debe aparecer al comienzo de la cadena, como AM 12:03.
  • 1 significa que a.m. o p.m. debe aparecer al final de la cadena, como 12:03 AM.
  • -1 significa que se desconoce dónde debe aparecer a.m. o p.m. en la cadena.
AMPM_STRING

Una cadena de 2 caracteres que indica el estado de a.m. o p.m. de la hora actual. El valor es "a.m." o "p.m.".

Fase lunar

El Formato de Caras de Relojes admite las siguientes fuentes de datos relacionadas con la fase lunar:

MOON_PHASE_POSITION
Un valor entero que indica la cantidad de días que comenzaron desde la luna nueva más reciente. Este valor siempre está entre 0 y 28 inclusive.
MOON_PHASE_TYPE

Un número entero que codifica la fase lunar actual. Entre los valores posibles, se incluyen los siguientes:

  • 0 para la luna nueva más reciente
  • 1 para la luna creciente nocturna
  • 2 para la luna en cuarto creciente
  • 3 para una luna gibosa creciente
  • 4 para la luna llena
  • 5 para la luna gibosa menguante
  • 6 para la luna en cuarto menguante
  • 7 para la luna creciente matutina
MOON_PHASE_TYPE_STRING

Una cadena que representa la fase lunar actual. Entre los valores posibles, se incluyen los siguientes:

  • Luna nueva: Cuando transcurrieron menos de 0.5 días, o más de 27.5 días, desde la luna nueva más reciente.
  • Creciente nocturna: Cuando transcurrieron al menos 0.5 días, pero menos de 6.5 días, desde la luna nueva más reciente.
  • Cuarto creciente: Cuando transcurrieron al menos 6.5 días, pero menos de 7.5 días, desde la luna nueva más reciente.
  • Gibosa creciente: Cuando transcurrieron al menos 7.5 días, pero menos de 13.5 días, desde la luna nueva más reciente.
  • Luna llena: Cuando transcurrieron al menos 13.5 días, pero menos de 14.5 días, desde la última luna nueva.
  • Gibosa menguante: Cuando transcurrieron al menos 14.5 días, pero menos de 20.5 días, desde la luna nueva más reciente.
  • Cuarto menguante: Cuando transcurrieron al menos 20.5 días, pero menos de 21.5 días, desde la luna nueva más reciente.
  • Creciente matutina: Cuando transcurrieron al menos 21.5 días, pero menos de 27.5 días, desde la luna nueva más reciente.

Idioma

El Formato de Caras de Relojes admite las siguientes fuentes de datos relacionadas con el idioma del usuario:

LANGUAGE_LOCALE_NAME
Una cadena que representa la configuración regional actual del dispositivo Wear OS, expresada como un código de idioma ISO 639-1 de 2 caracteres, un guion bajo y un código regional ISO 3166-1 de 2 caracteres. La variante de inglés de Estados Unidos se representa como en_US.

Datos de salud

El Formato de Caras de Relojes admite las siguientes fuentes de datos relacionadas con los datos de salud del usuario:

STEP_COUNT
La cantidad de pasos que dio el usuario hasta el momento hoy, según los sensores del dispositivo Wear OS.
STEP_GOAL
La cantidad de pasos que seleccionó el usuario como su objetivo diario. Este valor nunca es menor que 1000.
STEP_PERCENT
Un número entero que indica el progreso del usuario hacia su objetivo de pasos de hoy, expresado como un porcentaje redondeado. Este valor siempre está entre 0 y 100 inclusive.
HEART_RATE
La frecuencia cardíaca actual del usuario, según los sensores del dispositivo Wear OS. Este valor siempre está entre 0 y 240 inclusive.
HEART_RATE_Z
Es una cadena que representa la frecuencia cardíaca actual del usuario, según los sensores del dispositivo Wear OS. Según sea necesario, este valor se rellena con ceros a la izquierda para que el valor sea de al menos 2 caracteres. Por lo tanto, si la frecuencia cardíaca del usuario se mide como 65, este valor es 65. Si se mide como 0, este valor es 00.

Sensores del dispositivo

El Formato de Caras de Relojes admite las siguientes fuentes de datos relacionadas con los sensores del dispositivo:

ACCELEROMETER_IS_SUPPORTED
Un valor booleano que indica si la cara de reloj puede obtener datos del acelerómetro de los sensores actuales del dispositivo Wear OS.
ACCELEROMETER_X
Un valor de punto flotante que indica la aceleración lineal actual junto al eje x según el acelerómetro del dispositivo Wear OS. Los valores positivos indican que, cuando la cara de reloj apunta al cielo o al techo, el dispositivo Wear OS está acelerando hacia la derecha.
ACCELEROMETER_Y
Un valor de punto flotante que indica la aceleración lineal actual junto al eje y según el acelerómetro del dispositivo Wear OS. Los valores positivos indican que, cuando la cara de reloj apunta al cielo o al techo, el dispositivo Wear OS está acelerando en la dirección de las 12 en punto (arriba) junto con la cara de reloj.
ACCELEROMETER_Z

Un valor de punto flotante que indica la aceleración lineal actual junto al eje z según el acelerómetro del dispositivo Wear OS. Los valores positivos indican que, cuando la cara de reloj apunta al cielo o al techo, el dispositivo Wear OS está acelerando hacia el cielo o el techo.

ACCELEROMETER_ANGLE_X

Un valor de punto flotante que indica la aceleración angular actual, en grados, en relación con el eje x. Este valor siempre está en el rango $ [-90.0, 90.0 $].

ACCELEROMETER_ANGLE_Y

Un valor de punto flotante que indica la aceleración angular actual, en grados, en relación con el eje y. Este valor siempre está en el rango $ [-90.0, 90.0 $].

ACCELEROMETER_ANGLE_Z

Un valor de punto flotante que indica la aceleración angular actual, en grados, en relación con el eje z. Este valor siempre está en el rango $ [-90.0, 90.0 $].

ACCELEROMETER_ANGLE_XY

Un valor de punto flotante que es la suma de ACCELEROMETER_ANGLE_X y ACCELEROMETER_ANGLE_Y.

Batería del dispositivo

El Formato de Caras de Relojes admite las siguientes fuentes de datos relacionadas con el estado actual de la batería del dispositivo:

BATTERY_PERCENT
Un número entero que indica la carga actual de la batería del dispositivo Wear OS, expresada como porcentaje. Un valor de 100 indica que la batería está completa; un valor de 0 indica que está muy baja.
BATTERY_CHARGING_STATUS
Un valor booleano que indica si la batería del dispositivo Wear OS se está cargando. Si la batería terminó de cargarse y está llena, este valor es true.
BATTERY_IS_LOW
Un valor booleano que indica si la batería del dispositivo Wear OS tiene poca carga. El umbral exacto depende del fabricante. Si se está cargando la batería, este valor es false.
BATTERY_TEMPERATURE_CELSIUS
Un valor de punto flotante que indica la temperatura de la batería del dispositivo Wear OS en grados Celsius. Para obtener este valor, el valor sin procesar de la temperatura de la batería se divide por 10, en décimas de un grado Celsius.
BATTERY_TEMPERATURE_FAHRENHEIT
Un valor de punto flotante que indica la temperatura de la batería del dispositivo Wear OS en grados Fahrenheit. Esta es una conversión a partir de los grados Celsius.

Notificaciones

El Formato de Cara de Reloj admite la siguiente fuente de datos relacionada con las notificaciones del dispositivo:

UNREAD_NOTIFICATION_COUNT
Es una cadena que representa la cantidad de notificaciones entregadas a este dispositivo Wear OS que el usuario aún no leyó.