SourceType

O valor de uma fonte de dados, que atualiza um valor em tempo real que aparece no mostrador do relógio.

Introduzido no Wear OS 4.

Horário e dia

O Formato do mostrador do relógio tem suporte às seguintes fontes de dados relacionadas ao horário e ao dia:

UTC_TIMESTAMP
O número de milissegundos decorridos desde a meia-noite UTC de 1º de janeiro de 1970.
MILLISECOND
Um valor inteiro que representa o campo de milissegundos de um objeto ZonedDateTime para o horário atual. Esse valor está sempre entre 0 e 999.
SECOND
Um valor inteiro que representa o segundo campo de um objeto ZonedDateTime para o horário atual. Esse valor está sempre entre 0 e 59.
SECOND_Z
Uma string que representa o campo de segundo de um objeto ZonedDateTime para o horário atual, com zeros à esquerda para que o valor tenha dois caracteres. Esse valor está sempre entre 00 e 59.
SECOND_MILLISECOND
Um valor de ponto flutuante que combina os campos de segundo e milissegundo de um objeto ZonedDateTime que representa o horário atual. Esse valor está sempre entre 0.0 e 59.999.
SECONDS_IN_DAY
O número de segundos decorridos durante o dia atual, com base nos valores de HOUR_0_23, MINUTE e SECOND. Esse valor está sempre entre 0 e 86399 ($ 24 * 60 * 60 - 1 $).
MINUTE
Um valor inteiro que representa o campo de minuto de um objeto ZonedDateTime para o horário atual. Esse valor está sempre entre 0 e 59.
MINUTE_Z
Um valor de string que representa o campo de minuto de um objeto ZonedDateTime para o horário atual, com zeros à esquerda para que o valor tenha dois caracteres. Esse valor está sempre entre 00 e 59.
MINUTE_SECOND
Um valor de ponto flutuante que combina os campos de minuto e segundo de um objeto ZonedDateTime que representa o horário atual. Esse valor está sempre entre 0.0 e $ 59 \frac{59}{60} $.
HOUR_0_11
O componente de 12 horas do horário atual, representado como um valor entre 0 e 11. Se o CLOCK_HOUR_OF_AMPM atual for 12, como em 12:34 PM, esse valor será convertido em 0.
HOUR_0_11_Z
Uma string que representa o componente de 12 horas do horário atual (de 00 a 11) usando o fuso horário atual do dispositivo Wear OS. Se esse valor for menor que 10, ele vai incluir um zero inicial.
HOUR_0_11_MINUTE
Um valor de ponto flutuante que combina o campo CLOCK_HOUR_OF_AMPM modificado e o campo de minuto de um objeto ZonedDateTime que representa o horário atual. Esse valor está sempre entre 0.0 e $ 11 \frac{59}{60} $.
HOUR_1_12
O componente de 12 horas do horário atual, representado como um valor entre 1 e 12. Se o HOUR_OF_DAY atual for 0, como em 0:12 (0h12), esse valor será convertido em 12.
HOUR_1_12_Z
Uma string que representa o componente de 12 horas do horário atual (de 01 a 12) usando o fuso horário atual do dispositivo Wear OS. Se esse valor for menor que 10, ele vai incluir um zero inicial.
HOUR_1_12_MINUTE
Um valor de ponto flutuante que combina os campos CLOCK_HOUR_OF_AMPM e minuto de um objeto ZonedDateTime que representa o horário atual. Esse valor está sempre entre 1.0 e $ 12 \frac{59}{60} $.
HOUR_0_23
O componente de 24 horas do horário atual, representado como um valor entre 0 e 23. Se o valor for 24, como em 24:13 (0h13 do dia seguinte), esse valor será convertido em 0.
HOUR_0_23_Z
Uma string que representa o componente de 24 horas do horário atual (de 00 a 23) usando o fuso horário atual do dispositivo Wear OS. Se esse valor for menor que 10, ele vai incluir um zero inicial.
HOUR_0_23_MINUTE
Um valor de ponto flutuante que combina os campos de hora e minuto de um objeto ZonedDateTime que representa o horário atual. Esse valor está sempre entre 0.0 e $ 23 \frac{59}{60} $.
HOUR_1_24
O componente de 24 horas do horário atual, representado como um valor entre 1 e 24. Se o valor for 0, como em 0:12 (0h12), esse valor será convertido em 24.
HOUR_1_24_Z
Uma string que representa o componente de 12 horas do horário atual (de 01 a 24) usando o fuso horário atual do dispositivo Wear OS. Se esse valor for menor que 10, ele vai incluir um zero inicial.
HOUR_1_24_MINUTE
Um valor de ponto flutuante que combina um campo de hora modificado e um campo de minuto de um objeto ZonedDateTime que representa o horário atual. Esse valor está sempre entre 1.0 e $ 24 \frac{59}{60} $.
DAY
Um valor inteiro que representa o campo do dia de um objeto ZonedDateTime na data atual. Esse valor está sempre entre 1 e 31.
DAY_Z
Um valor de string que representa o campo de dia de um objeto ZonedDateTime na data atual, com zeros à esquerda para que o valor tenha dois caracteres. Esse valor está sempre entre 01 e 31.
DAY_HOUR
Um valor de ponto flutuante que combina os campos de dia do mês e hora de um objeto ZonedDateTime que representa a data e a hora atuais. Esse valor está sempre entre 1.0 e $ 31 \frac{23}{24} $.
DAY_0_30
Uma versão modificada do valor getDayOfMonth() de um objeto ZonedDateTime que representa a data atual, subtraída por 1. Esse valor está sempre entre 0 e 30.
DAY_0_30_HOUR
Um valor de ponto flutuante que combina um campo modificado de dia do mês e campo de hora de um objeto ZonedDateTime que representa a data e a hora atuais. Esse valor está sempre entre 0.0 e $ 30 \frac{23}{24} $.
DAY_OF_YEAR
O número de dias decorridos desde o início do ano Esse valor está sempre entre 1 e 366 e tem um valor máximo de 365 em anos não bissextos.
DAY_OF_WEEK
Uma versão modificada do valor getDayOfWeek() de um objeto ZonedDateTime que representa a data atual. O formato do mostrador do relógio atribui um valor de 1 para representar o domingo e um valor de 7 para representar o sábado.
DAY_OF_WEEK_F
O dia da semana atual, representado como uma string completa. Os exemplos incluem Sunday e Monday.
DAY_OF_WEEK_S
O dia da semana atual, representado como uma string abreviada. Os exemplos incluem Sun e Mon.
MONTH
Um valor inteiro que representa o campo de mês de um objeto ZonedDateTime na data atual. Esse valor está sempre entre 1 e 12.
MONTH_Z
Um valor de string que representa o campo de mês de um objeto ZonedDateTime na data atual, com zeros à esquerda para que o valor tenha dois caracteres. Esse valor está sempre entre 01 e 12.
MONTH_F
O mês atual, representado como uma string completa. Os exemplos incluem January e December.
MONTH_S
O mês atual, representado como uma string abreviada. Os exemplos incluem Jan e Dec.
DAYS_IN_MONTH
O número de dias no mês atual. Esse valor é 28 ou 29 em fevereiro, 30 em abril, junho, setembro e novembro e 31 em todos os outros meses do calendário gregoriano.
MONTH_DAY
Um valor de ponto flutuante que combina o campo do mês e o campo modificado do dia do mês de um objeto ZonedDateTime que representa a data atual. Esse valor está sempre entre 1.0 e $ 12 \frac{29}{30} $.
MONTH_0_11
Uma versão modificada do valor getMonthValue() de um objeto ZonedDateTime que representa a data atual. Ele atribui um valor de 0 a janeiro e de 11 a dezembro.
MONTH_0_11_DAY
Um valor de ponto flutuante que combina o campo de mês modificado e um campo de dia do mês modificado de um objeto ZonedDateTime que representa a data atual. Esse valor está sempre entre 0.0 e $ 11 \frac{29}{30} $.
YEAR
Um valor inteiro que representa o campo do ano de um objeto ZonedDateTime para a data atual. Esse valor é ajustado para ficar sempre entre 1902 e 2100.
YEAR_S
Um número inteiro de dois dígitos que representa os últimos dígitos do ano atual. Por exemplo, o valor para 2023 é 23.
YEAR_MONTH
Um valor de ponto flutuante que combina o campo do ano e o campo do dia do mês modificado de um objeto ZonedDateTime que representa a data atual. Janeiro de 2023 é representado como 2023.0, e dezembro de 2023 é representado como $ 2023 \frac {11}{12} $.
YEAR_MONTH_DAY
Um valor de ponto flutuante que combina o campo do ano, um campo modificado de mês e um campo do dia do mês modificado de um objeto ZonedDateTime que representa a data atual. 1º de janeiro de 2023 é representado como 2023.0 e 31 de dezembro de 2023 é representado como $ 2023 \frac{11 \frac{29}{30}}{12} \aprox 2023.9972 $.
WEEK_IN_MONTH
Um número inteiro que representa o valor de ALIGNED_WEEK_OF_MONTH de um objeto ChronoField que representa a data atual. Esse valor está sempre entre 0 e 5.
WEEK_IN_YEAR
Um número inteiro que representa o valor de ALIGNED_WEEK_OF_YEAR de um objeto ChronoField que representa a data atual. Esse valor está sempre entre 1 e 53.
IS_24_HOUR_MODE
Um valor booleano que é equivalente ao valor de retorno atual de is24HourFormat(), com base na localidade e nas preferências escolhidas pelo usuário.
IS_DAYLIGHT_SAVING_TIME
Um valor booleano que é equivalente a chamar inDaylightTime() no objeto TimeZone da localidade atual e transmitir um objeto Date que contém o horário atual. Indica se o fuso horário definido segue o horário de verão.
TIMEZONE
Uma string que é equivalente a chamar getDisplayName() no objeto TimeZone da localidade atual. Retorna o nome completo do fuso horário, como "Horário Padrão do Leste", para o fuso horário de Nova York durante o inverno.
TIMEZONE_ABB
Uma string equivalente a chamar uma versão sobrecarregada de getDisplayName() no objeto TimeZone para a localidade atual, em que o estilo fornecido é SHORT. Retorna um nome de fuso horário abreviado, como "EST" para o fuso horário de Nova York durante o inverno.
TIMEZONE_ID
Uma string equivalente a chamar getId() no objeto TimeZone da localidade atual. Retorna um valor de ID do fuso horário IANA (link em inglês), como America/New_York para o fuso horário de Nova York.
TIMEZONE_OFFSET
Uma string equivalente a chamar getRawOffset() no objeto TimeZone da localidade atual. Esse valor está sempre entre -12 e +14. Retorna o valor que precisa ser adicionado ao UTC para chegar ao horário padrão do fuso horário atual (não corrigido para o horário de verão).
TIMEZONE_OFFSET_DST
Uma string equivalente a transmitir a data atual para getOffset() no objeto TimeZone da localidade atual. Esse valor sempre está entre -12 e +14. Retorna o valor que precisa ser adicionado ao UTC para chegar ao horário local atual, considerando o horário de verão, se necessário.
AMPM_STATE
Um número inteiro que indica se a hora atual é antes do meio-dia, meio-dia ou depois. Os valores possíveis incluem 0 para AM e 1 para PM.
AMPM_POSITION

Um número inteiro que indica onde o indicador AM ou PM deve aparecer em uma string de horário. Contém um dos seguintes valores:

  • 0 significa que AM ou PM precisa aparecer no início da string, como AM 12:03.
  • 1 significa que AM ou PM precisa aparecer no final da string, como 12:03 AM.
  • -1 significa que não se sabe onde AM ou PM precisa aparecer na string.
AMPM_STRING

Uma string de dois caracteres que indica o status do AM ou do PM do horário atual. O valor é "AM" ou "PM".

Fase da lua

O formato do mostrador do relógio é aceito com as seguintes fontes de dados relacionadas à fase da lua:

MOON_PHASE_POSITION
Um valor inteiro que indica o número de dias decorridos desde a lua nova mais recente. Esse valor está sempre entre 0 e 28.
MOON_PHASE_TYPE

Um número inteiro que codifica a fase atual da lua. Os valores possíveis incluem o seguinte:

  • 0 para a lua nova mais recente
  • 1 para a lua crescente
  • 2 para a lua quarto crescente
  • 3 para a lua gibosa crescente
  • 4 para a lua cheia
  • 5 para a lua gibosa minguante
  • 6 para a lua quarto minguante
  • 7 para a lua minguante
MOON_PHASE_TYPE_STRING

Uma string que representa a fase atual da lua. Os valores possíveis incluem o seguinte:

  • Lua nova, quando menos de 0,5 dia ou mais de 27,5 dias se passaram desde a lua nova mais recente.
  • Lua crescente, quando pelo menos 0,5 dia e menos de 6,5 dias se passaram desde a lua nova mais recente.
  • Lua quarto crescente, quando pelo menos 6,5 dias, mas menos de 7,5 dias se passaram desde a lua nova mais recente.
  • Lua gibosa crescente, quando pelo menos 7,5 dias, mas menos de 13,5 dias se passaram desde a lua nova mais recente.
  • Lua cheia, quando pelo menos 13,5 dias, mas menos de 14,5 dias se passaram desde a lua nova mais recente.
  • Lua gibosa minguante, quando pelo menos 14,5 dias, mas menos de 20,5 dias se passaram desde a lua nova mais recente.
  • Lua quarto minguante, quando pelo menos 20,5 dias e menos de 21,5 dias se passaram desde a lua nova mais recente.
  • Lua minguante, quando pelo menos 21,5 dias e menos de 27,5 dias se passaram desde a lua nova mais recente.

Idioma

O Formato do mostrador do relógio tem suporte às seguintes fontes de dados relacionadas ao idioma do usuário:

LANGUAGE_LOCALE_NAME
É uma string que representa a localidade atual do dispositivo Wear OS, expressa como um código de idioma ISO 639-1 de dois caracteres, um sublinhado e um código regional ISO 3166-1 de dois caracteres. A variante em inglês dos Estados Unidos é representada como en_US.

Dados sobre integridade

O Formato do mostrador do relógio tem suporte às seguintes fontes de dados relacionadas aos dados de saúde do usuário:

STEP_COUNT
O número de passos dados hoje, até o momento, pelo usuário, de acordo com os sensores do dispositivo Wear OS.
STEP_GOAL
O número de passos que o usuário selecionou como meta de passos diários. Esse valor nunca é menor que 1000.
STEP_PERCENT
Um número inteiro que indica o progresso do usuário em relação à meta de passos hoje, expresso como uma porcentagem arredondada. Esse valor está sempre entre 0 e 100.
HEART_RATE
A frequência cardíaca atual do usuário, de acordo com os sensores do dispositivo Wear OS. Esse valor está sempre entre 0 e 240.
HEART_RATE_Z
Uma string que representa a frequência cardíaca atual do usuário, de acordo com os sensores do dispositivo Wear OS. Esse valor é preenchido com zeros à esquerda, conforme necessário, para que tenha pelo menos dois caracteres. Portanto, se a frequência cardíaca do usuário medida for 65, esse valor será 65. Se a frequência cardíaca do usuário medida for 0, esse valor será 00.

Sensores do dispositivo

O formato do mostrador do relógio é aceito com as seguintes fontes de dados relacionadas aos sensores do dispositivo:

ACCELEROMETER_IS_SUPPORTED
Valor booleano que indica se o mostrador do relógio pode receber dados do acelerômetro dos sensores atuais do dispositivo Wear OS.
ACCELEROMETER_X
Um valor de ponto flutuante que indica a aceleração linear atual ao longo do eixo x, de acordo com o acelerômetro do dispositivo Wear OS. Valores positivos indicam que, quando o mostrador do relógio aponta para o céu ou teto, o dispositivo Wear OS está acelerando para a direita.
ACCELEROMETER_Y
Um valor de ponto flutuante que indica a aceleração linear atual ao longo do eixo Y, de acordo com o acelerômetro do dispositivo Wear OS. Valores positivos indicam que, quando o mostrador do relógio está apontando para o céu ou teto, o dispositivo Wear OS está acelerando na direção das 12h (parte de cima) ao longo do mostrador do relógio.
.
ACCELEROMETER_Z

Um valor de ponto flutuante que indica a aceleração linear atual ao longo do eixo z, de acordo com o acelerômetro do dispositivo Wear OS. Valores positivos indicam que, quando o mostrador do relógio está apontando para o céu ou teto, o dispositivo Wear OS está acelerando nessa direção.

.
ACCELEROMETER_ANGLE_X

Um valor de ponto flutuante que indica a aceleração angular atual, em graus, em relação ao eixo x. Esse valor está sempre no intervalo $ [-90,0, 90,0 $].

ACCELEROMETER_ANGLE_Y

Um valor de ponto flutuante que indica a aceleração angular atual, em graus, em relação ao eixo y. Esse valor está sempre no intervalo $ [-90,0, 90,0 $].

ACCELEROMETER_ANGLE_Z

Um valor de ponto flutuante que indica a aceleração angular atual, em graus, em relação ao eixo z. Esse valor está sempre no intervalo $ [-90,0, 90,0 $].

ACCELEROMETER_ANGLE_XY

Um valor de ponto flutuante que é a soma de ACCELEROMETER_ANGLE_X e ACCELEROMETER_ANGLE_Y.

Bateria do dispositivo

O formato do mostrador do relógio é aceito com as seguintes fontes de dados relacionadas ao status atual da bateria do dispositivo:

BATTERY_PERCENT
Um número inteiro que indica a carga atual da bateria do dispositivo Wear OS, expressa em porcentagem. O valor 100 indica que a bateria está cheia. O valor 0 indica que a bateria está criticamente baixa.
BATTERY_CHARGING_STATUS
É um booleano que indica se a bateria do dispositivo Wear OS está carregando. Se a bateria estiver carregada e cheia, esse valor será true.
BATTERY_IS_LOW
É um booleano que indica se a bateria do dispositivo Wear OS está baixa. O limite exato para isso depende do fabricante. Se a bateria estiver carregando, esse valor será false.
BATTERY_TEMPERATURE_CELSIUS
Um valor de ponto flutuante que indica a temperatura da bateria do dispositivo Wear OS, em graus Celsius. O valor bruto da temperatura da bateria, em décimos de grau Celsius, é dividido por 10 para chegar a esse valor.
BATTERY_TEMPERATURE_FAHRENHEIT
Um valor de ponto flutuante que indica a temperatura da bateria do dispositivo Wear OS, em graus Fahrenheit. Esta é uma conversão de graus Celsius.

Notificações

O Formato do mostrador do relógio oferece suporte à seguinte fonte de dados relacionada às notificações do dispositivo:

UNREAD_NOTIFICATION_COUNT
Uma string que representa o número de notificações entregues ao dispositivo Wear OS que o usuário ainda não leu.