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 entre0
e999
. SECOND
- Um valor inteiro que representa o segundo campo de um
objeto
ZonedDateTime
para o horário atual. Esse valor está sempre entre0
e59
. 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 entre00
e59
. 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 entre0.0
e59.999
. SECONDS_IN_DAY
- O número de segundos decorridos durante o dia atual, com base nos
valores de
HOUR_0_23
,MINUTE
eSECOND
. Esse valor está sempre entre0
e86399
($ 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 entre0
e59
. 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 entre00
e59
. 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 entre0.0
e $ 59 \frac{59}{60} $. HOUR_0_11
- O componente de 12 horas do horário atual, representado como um valor entre
0
e11
. Se oCLOCK_HOUR_OF_AMPM
atual for12
, como em12:34 PM
, esse valor será convertido em0
. HOUR_0_11_Z
- Uma string que representa o componente de 12 horas do horário atual (de
00
a11
) usando o fuso horário atual do dispositivo Wear OS. Se esse valor for menor que10
, 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 objetoZonedDateTime
que representa o horário atual. Esse valor está sempre entre0.0
e $ 11 \frac{59}{60} $. HOUR_1_12
- O componente de 12 horas do horário atual, representado como um valor entre
1
e12
. Se oHOUR_OF_DAY
atual for0
, como em0:12
(0h12), esse valor será convertido em12
. HOUR_1_12_Z
- Uma string que representa o componente de 12 horas do horário atual (de
01
a12
) usando o fuso horário atual do dispositivo Wear OS. Se esse valor for menor que10
, 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 objetoZonedDateTime
que representa o horário atual. Esse valor está sempre entre1.0
e $ 12 \frac{59}{60} $. HOUR_0_23
- O componente de 24 horas do horário atual, representado como um valor entre
0
e23
. Se o valor for24
, como em24:13
(0h13 do dia seguinte), esse valor será convertido em0
. HOUR_0_23_Z
- Uma string que representa o componente de 24 horas do horário atual (de
00
a23
) usando o fuso horário atual do dispositivo Wear OS. Se esse valor for menor que10
, 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 entre0.0
e $ 23 \frac{59}{60} $. HOUR_1_24
- O componente de 24 horas do horário atual, representado como um valor entre
1
e24
. Se o valor for0
, como em0:12
(0h12), esse valor será convertido em24
. HOUR_1_24_Z
- Uma string que representa o componente de 12 horas do horário atual (de
01
a24
) usando o fuso horário atual do dispositivo Wear OS. Se esse valor for menor que10
, 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 entre1.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 entre1
e31
. 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 entre01
e31
. 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 entre1.0
e $ 31 \frac{23}{24} $. DAY_0_30
- Uma versão modificada do valor
getDayOfMonth()
de um objetoZonedDateTime
que representa a data atual, subtraída por 1. Esse valor está sempre entre0
e30
. 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 entre0.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
e366
e tem um valor máximo de365
em anos não bissextos. DAY_OF_WEEK
- Uma versão modificada do valor
getDayOfWeek()
de um objetoZonedDateTime
que representa a data atual. O formato do mostrador do relógio atribui um valor de1
para representar o domingo e um valor de7
para representar o sábado. DAY_OF_WEEK_F
- O dia da semana atual, representado como uma string completa. Os exemplos
incluem
Sunday
eMonday
. DAY_OF_WEEK_S
- O dia da semana atual, representado como uma string abreviada. Os exemplos
incluem
Sun
eMon
. MONTH
- Um valor inteiro que representa o campo de mês de um objeto
ZonedDateTime
na data atual. Esse valor está sempre entre1
e12
. 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 entre01
e12
. MONTH_F
- O mês atual, representado como uma string completa. Os exemplos
incluem
January
eDecember
. MONTH_S
- O mês atual, representado como uma string abreviada. Os exemplos
incluem
Jan
eDec
. DAYS_IN_MONTH
- O número de dias no mês atual. Esse valor é
28
ou29
em fevereiro,30
em abril, junho, setembro e novembro e31
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 entre1.0
e $ 12 \frac{29}{30} $. MONTH_0_11
- Uma versão modificada do valor
getMonthValue()
de um objetoZonedDateTime
que representa a data atual. Ele atribui um valor de0
a janeiro e de11
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 entre0.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 entre1902
e2100
. 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 como2023.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 como2023.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 objetoChronoField
que representa a data atual. Esse valor está sempre entre0
e5
. WEEK_IN_YEAR
- Um número inteiro que representa o valor de
ALIGNED_WEEK_OF_YEAR
de um objetoChronoField
que representa a data atual. Esse valor está sempre entre1
e53
. 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 objetoTimeZone
da localidade atual e transmitir um objetoDate
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 objetoTimeZone
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 objetoTimeZone
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 objetoTimeZone
da localidade atual. Retorna um valor de ID do fuso horário IANA (link em inglês), comoAmerica/New_York
para o fuso horário de Nova York. TIMEZONE_OFFSET
- Uma string equivalente a chamar
getRawOffset()
no objetoTimeZone
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 objetoTimeZone
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 e1
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, comoAM 12:03
.1
significa que AM ou PM precisa aparecer no final da string, como12: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
e28
. 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 recente1
para a lua crescente2
para a lua quarto crescente3
para a lua gibosa crescente4
para a lua cheia5
para a lua gibosa minguante6
para a lua quarto minguante7
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
e100
. 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
e240
. 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
eACCELEROMETER_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 valor0
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.
Recomendados para você
- Observação: o texto do link aparece quando o JavaScript está desativado
- ArithmeticExpression
- Usar dados sintéticos com os Recursos de saúde
- ListConfiguration