Wartość źródła danych, która aktualizuje wartość w czasie rzeczywistym widoczną na tarczy zegarka.
Wprowadzona w Wear OS 4.
Data i godzina
Format tarczy zegarka obsługuje te źródła danych związane z godziną i dniem:
UTC_TIMESTAMP
- Liczba milisekund, które upłynęły od północy czasu UTC 1 stycznia 1970 r.
MILLISECOND
- Wartość całkowita reprezentująca pole milisekundowe obiektu
ZonedDateTime
w bieżącym czasie. Ta wartość mieści się zawsze z zakresu od0
do999
włącznie. SECOND
- Wartość całkowita określająca drugie pole obiektu
ZonedDateTime
dla bieżącego czasu. Ta wartość zawsze mieści się w przedziale od0
do59
. SECOND_Z
- Ciąg znaków reprezentujący drugie pole obiektu
ZonedDateTime
na bieżący czas. Zera na początku składają się z 2 znaków. Ta wartość mieści się zawsze w przedziale od00
do59
włącznie. SECOND_MILLISECOND
- Wartość zmiennoprzecinkowa, która łączy pola drugie i milisekundy obiektu
ZonedDateTime
, który reprezentuje bieżący czas. Ta wartość mieści się zawsze z zakresu od0.0
do59.999
włącznie. SECONDS_IN_DAY
- Liczba sekund, które upłynęły w ciągu bieżącego dnia, na podstawie wartości
HOUR_0_23
,MINUTE
iSECOND
. Ta wartość mieści się zawsze z zakresu0
–86399
(24 USD * 60 * 60 – 1 $) włącznie. MINUTE
- Liczba całkowita określająca pole minutowe obiektu
ZonedDateTime
dla bieżącego czasu. Ta wartość zawsze mieści się w przedziale od0
do59
. MINUTE_Z
- Wartość ciągu znaków reprezentująca pole minutowe obiektu
ZonedDateTime
na bieżący czas, z zerem na początku tak, by składała się z 2 znaków. Ta wartość mieści się zawsze w przedziale od00
do59
włącznie. MINUTE_SECOND
- Wartość zmiennoprzecinkowa, która łączy pola minutowe i sekundy obiektu
ZonedDateTime
, który reprezentuje bieżący czas. Ta wartość zawsze mieści się w przedziale od0.0
do 59 USD \frac{59}{60} USD włącznie. HOUR_0_11
- Składnik 12-godzinny bieżącego czasu, wyrażony jako wartość z zakresu od
0
do11
włącznie. Jeśli bieżąca wartośćCLOCK_HOUR_OF_AMPM
to12
, np.12:34 PM
, ta wartość jest konwertowana na0
. HOUR_0_11_Z
- Ciąg reprezentujący 12-godzinny składnik bieżącego czasu – od
00
do11
włącznie – z użyciem bieżącej strefy czasowej urządzenia z Wear OS. Jeśli ta wartość jest mniejsza niż10
, zawiera na początku zero. HOUR_0_11_MINUTE
- Wartość zmiennoprzecinkowa stanowi połączenie zmodyfikowanego pola
CLOCK_HOUR_OF_AMPM
i pola minutowego obiektuZonedDateTime
, który reprezentuje bieżący czas. Ta wartość zawsze mieści się w zakresie od0.0
do 11 USD \frac{59}{60} USD włącznie. HOUR_1_12
- Składnik 12-godzinny bieżącego czasu, wyrażony jako wartość z zakresu od
1
do12
włącznie. Jeśli bieżąca wartośćHOUR_OF_DAY
to0
, np.0:12
(00:12), ta wartość jest konwertowana na12
. HOUR_1_12_Z
- Ciąg reprezentujący 12-godzinny składnik bieżącego czasu – od
01
do12
włącznie – z użyciem bieżącej strefy czasowej urządzenia z Wear OS. Jeśli ta wartość jest mniejsza niż10
, zawiera na początku zero. HOUR_1_12_MINUTE
- Wartość zmiennoprzecinkowa łączy pola
CLOCK_HOUR_OF_AMPM
i minutowe obiektuZonedDateTime
, który reprezentuje bieżący czas. Ta wartość zawsze mieści się w przedziale od1.0
do 12 USD \frac{59}{60} USD włącznie. HOUR_0_23
- Składnik 24-godzinny bieżącego czasu, wyrażony jako wartość z zakresu od
0
do23
włącznie. Jeśli wartość to24
, np.24:13
(o 00:13 następnego dnia), jest ona konwertowana na0
. HOUR_0_23_Z
- Ciąg znaków reprezentujący 24-godzinny składnik bieżącego czasu – od
00
do23
włącznie – z użyciem bieżącej strefy czasowej urządzenia z Wear OS. Jeśli ta wartość jest mniejsza niż10
, zawiera na początku zero. HOUR_0_23_MINUTE
- Wartość zmiennoprzecinkowa łączy pola godzin i minut obiektu
ZonedDateTime
, który reprezentuje bieżący czas. Ta wartość zawsze mieści się w przedziale od0.0
do 23 USD \frac{59}{60} USD włącznie. HOUR_1_24
- Składnik 24-godzinny bieżącego czasu, wyrażony jako wartość z zakresu od
1
do24
włącznie. Jeśli wartość to0
, np.0:12
(00:12), jest ona konwertowana na24
. HOUR_1_24_Z
- Ciąg reprezentujący 12-godzinny składnik bieżącego czasu – od
01
do24
włącznie – z użyciem bieżącej strefy czasowej urządzenia z Wear OS. Jeśli ta wartość jest mniejsza niż10
, zawiera na początku zero. HOUR_1_24_MINUTE
- Wartość zmiennoprzecinkowa łączy zmodyfikowane pole godziny i pole minut w obiekcie
ZonedDateTime
, który reprezentuje bieżący czas. Ta wartość zawsze mieści się w przedziale od1.0
do 24 USD \frac{59}{60} USD włącznie. DAY
- Liczba całkowita określająca pole dnia w obiekcie
ZonedDateTime
dla bieżącej daty. Ta wartość zawsze mieści się w przedziale od1
do31
. DAY_Z
- Ciąg znaków reprezentujący pole dnia w obiekcie
ZonedDateTime
z bieżącego dnia; z początkowymi zerami tworzącymi wartość składającą się z 2 znaków. Ta wartość mieści się zawsze w przedziale od01
do31
włącznie. DAY_HOUR
- Wartość zmiennoprzecinkowa łącząca pola dnia miesiąca i godziny obiektu
ZonedDateTime
, który reprezentuje aktualną datę i godzinę. Ta wartość zawsze mieści się w zakresie od1.0
do 31 USD \frac{23}{24} USD włącznie. DAY_0_30
- Zmodyfikowana wersja wartości
getDayOfMonth()
obiektuZonedDateTime
, która reprezentuje bieżącą datę, odjętą przez 1. Ta wartość mieści się zawsze z zakresu od0
do30
włącznie. DAY_0_30_HOUR
- Wartość zmiennoprzecinkowa łącząca zmodyfikowane pole dnia miesiąca i pole godziny obiektu
ZonedDateTime
, który reprezentuje aktualną datę i godzinę. Ta wartość zawsze mieści się w zakresie od0.0
do 30 USD \frac{23}{24} USD włącznie. DAY_OF_YEAR
- Zmieniła się liczba dni, które rozpoczęły się od roku kalendarzowego. Ta wartość mieści się zawsze z zakresu od
1
do366
włącznie, a w latach innych niż przestępne ma maksymalną wartość365
. DAY_OF_WEEK
- Zmodyfikowana wersja wartości
getDayOfWeek()
z obiektuZonedDateTime
, który reprezentuje bieżącą datę. Format tarczy zegarka przypisuje wartość1
oznaczającą niedzielę i7
, która oznacza sobotę. DAY_OF_WEEK_F
- Bieżący dzień tygodnia w postaci ciągu znaków pełnej długości. Przykłady to
Sunday
iMonday
. DAY_OF_WEEK_S
- Bieżący dzień tygodnia w postaci skróconego ciągu znaków. Przykłady to
Sun
iMon
. MONTH
- Liczba całkowita określająca pole miesiąca w obiekcie
ZonedDateTime
dla bieżącej daty. Ta wartość zawsze mieści się w przedziale od1
do12
. MONTH_Z
- Wartość ciągu tekstowego reprezentująca pole miesiąca w obiekcie
ZonedDateTime
z bieżącą datą, zaczynając od zera tworzących 2 znaki. Ta wartość mieści się zawsze w przedziale od01
do12
włącznie. MONTH_F
- Bieżący miesiąc roku w postaci ciągu tekstowego o pełnej długości. Przykłady to
January
iDecember
. MONTH_S
- Bieżący miesiąc roku w postaci skróconego ciągu znaków. Przykłady to
Jan
iDec
. DAYS_IN_MONTH
- Liczba dni w bieżącym miesiącu. Ta wartość wynosi
28
lub29
w lutym,30
w kwietniu, czerwcu, wrześniu i listopadzie oraz31
w pozostałych miesiącach kalendarza gregoriańskiego. MONTH_DAY
- Wartość zmiennoprzecinkowa łącząca pole miesiąca roku i zmodyfikowane pole dnia miesiąca obiektu
ZonedDateTime
, który reprezentuje datę bieżącą. Ta wartość zawsze mieści się w zakresie od1.0
do 12 USD \frac{29}{30} USD włącznie. MONTH_0_11
- Zmodyfikowana wersja wartości
getMonthValue()
z obiektuZonedDateTime
, który reprezentuje bieżącą datę. Ta wartość przypisuje wartość0
do stycznia oraz wartość11
– grudzień. MONTH_0_11_DAY
- Wartość zmiennoprzecinkowa łącząca zmodyfikowane pole miesiąca roku i zmodyfikowane pole dnia miesiąca w obiekcie
ZonedDateTime
reprezentującym bieżącą datę. Ta wartość zawsze mieści się w zakresie od0.0
do 11 USD \frac{29}{30} USD włącznie. YEAR
- Liczba całkowita określająca pole roku w obiekcie
ZonedDateTime
dla bieżącej daty. Ta wartość jest ograniczana tak, aby znajdowała się zawsze z zakresu od1902
do2100
włącznie. YEAR_S
- 2-cyfrowa liczba całkowita reprezentująca 2 ostatnie cyfry bieżącego roku. Na przykład wartość na rok 2023 to
23
. YEAR_MONTH
- Wartość zmiennoprzecinkowa łącząca pole roku i zmodyfikowane pole dnia miesiąca w obiekcie
ZonedDateTime
, który reprezentuje datę bieżącą. W przypadku stycznia 2023 r. występuje wartość2023.0
, a grudzień 2023 r. – USD 2023 \frac {11}{12} USD. YEAR_MONTH_DAY
- Wartość zmiennoprzecinkowa łącząca pole roku, zmodyfikowane pole miesiąca i zmodyfikowane pole dnia miesiąca w obiekcie
ZonedDateTime
, który reprezentuje bieżącą datę. 1 stycznia 2023 r. jest wyświetlany jako2023.0
, a 31 grudnia 2023 r. jako 2023 USD \frac{11 \frac{29}{30}}{12} \ok. 2023,9972 USD. WEEK_IN_MONTH
- Liczba całkowita określająca wartość
ALIGNED_WEEK_OF_MONTH
obiektuChronoField
, który reprezentuje bieżącą datę. Ta wartość zawsze mieści się w przedziale od0
do5
. WEEK_IN_YEAR
- Liczba całkowita określająca wartość
ALIGNED_WEEK_OF_YEAR
obiektuChronoField
, który reprezentuje bieżącą datę. Ta wartość zawsze mieści się w przedziale od1
do53
. IS_24_HOUR_MODE
- Wartość logiczna, która odpowiada bieżącej wartości zwracanej przez
is24HourFormat()
na podstawie wybranego języka i preferencji użytkownika. IS_DAYLIGHT_SAVING_TIME
- Wartość logiczna odpowiadająca wywołaniu funkcji
inDaylightTime()
w obiekcieTimeZone
w bieżącym języku i przekazania obiektuDate
, który zawiera aktualną godzinę. Wskazuje, czy obecnie ustawiona strefa czasowa obowiązuje teraz czas letni. TIMEZONE
- Ciąg znaków odpowiadający wywołaniu funkcji
getDisplayName()
w obiekcieTimeZone
w bieżącym języku. Zwraca pełną nazwę strefy czasowej, np. „Wschodni czas standardowy” dla strefy czasowej Nowego Jorku zimą. TIMEZONE_ABB
- Ciąg znaków odpowiadający wywołaniu przeciążonej wersji
getDisplayName()
w obiekcieTimeZone
w bieżącym języku, gdzie podany styl toSHORT
. Zwraca skróconą nazwę strefy czasowej, np. „EST” reprezentującą strefę czasową Nowego Jorku zimą. TIMEZONE_ID
- Ciąg znaków odpowiadający wywołaniu funkcji
getId()
w obiekcieTimeZone
w bieżącym języku. Zwraca wartość identyfikatora strefy czasowej IANA, np.America/New_York
jako strefę czasową Nowego Jorku. TIMEZONE_OFFSET
- Ciąg znaków odpowiadający wywołaniu funkcji
getRawOffset()
w obiekcieTimeZone
w bieżącym języku. Ta wartość zawsze mieści się w zakresie od-12
do+14
włącznie. Zwraca wartość, którą należy dodać do czasu UTC, aby uzyskać standardowy czas aktualnej strefy czasowej (nie skorygowany o czas letni). TIMEZONE_OFFSET_DST
- Ciąg znaków odpowiadający przesłaniu bieżącej daty do
getOffset()
w obiekcieTimeZone
w bieżącym języku. Ta wartość mieści się zawsze z zakresu od-12
do+14
włącznie. Zwraca wartość, którą należy dodać do czasu UTC, aby uzyskać bieżący czas lokalny, z uwzględnieniem czasu letniego w razie potrzeby. AMPM_STATE
- Liczba całkowita wskazująca, czy bieżąca godzina jest przed południem, południem czy później. Możliwe wartości to
0
w przypadku AM i1
dla PM. AMPM_POSITION
Liczba całkowita wskazująca, gdzie w ciągu czasu powinien pojawić się wskaźnik AM lub PM. Zawiera jedną z tych wartości:
0
oznacza, że na początku ciągu znaków AM lub PM powinny pojawić się na przykładAM 12:03
.1
oznacza, że na końcu ciągu znaków powinien pojawić się AM lub PM, np.12:03 AM
.-1
oznacza, że nie wiadomo, gdzie w ciągu znaków powinien pojawić się AM lub PM.
AMPM_STRING
Dwuznakowy ciąg znaków, który wskazuje aktualne godziny przed południem lub popołudniem. Wartość to „AM” lub „PM”.
Faza Księżyca
Format tarczy zegarka obsługuje te źródła danych związane z fazą księżyca:
MOON_PHASE_POSITION
- Wartość całkowita wskazująca liczbę dni, które rozpoczęły się od ostatniego księżyca po nowiu. Ta wartość mieści się zawsze z zakresu od
0
do28
włącznie. MOON_PHASE_TYPE
Liczba całkowita kodująca bieżącą fazę księżyca. Możliwe wartości:
0
– ostatni księżyc1
, gdy wieczorem ma półksiężyc2
za pierwszą kwadra księżyca3
dla przybywającego Księżyca4
, aby księżyc w pełni5
dla ubywającego Księżyca6
przez ostatnią kwadra księżyca7
, aby poranny półksiężyc
MOON_PHASE_TYPE_STRING
Ciąg reprezentujący bieżącą fazę księżyca. Możliwe wartości:
- Księżyc w nowiu, gdy upłynęło mniej niż 0, 5 dnia lub upłynęło ponad 27, 5 dnia od najnowszego księżyca;
- Wieczorny półksiężyc, gdy od ostatniego księżyca minęło co najmniej 0,5 dnia, ale mniej niż 6,5 dnia.
- Pierwszy kwadra, gdy od ostatniego księżyca minęło co najmniej 6,5 dnia, ale mniej niż 7,5 dnia.
- Wzrost Księżyca, gdy od ostatniego nowiu upłynęło co najmniej 7,5 dnia, ale mniej niż 13,5 dnia.
- pełnia Księżyca, czyli dzień, w którym minęło co najmniej 13,5 dnia, ale mniej niż 14,5 dnia od ostatniego nowiu.
- Ubywający Księżyc, gdy od ostatniego nowiu księżyca minęło co najmniej 14,5 dnia, ale mniej niż 20,5 dnia.
- Ostatni kwadra, czyli od ostatniego księżyca po nowiu 20,5 dnia, ale mniej niż 21,5 dnia.
- Poranny sierp księżyca, czyli po upływie co najmniej 21,5 dnia, ale mniej niż 27,5 dnia od ostatniego nowiu.
Język
Format tarczy zegarka obsługuje te źródła danych związane z językiem użytkownika:
LANGUAGE_LOCALE_NAME
- Ciąg znaków reprezentujący bieżące ustawienia regionalne urządzenia z Wear OS, wyrażony w postaci 2-znakowego kodu języka w formacie ISO 639-1, podkreślenia i 2-znakowego kodu regionu w formacie ISO 3166-1. Amerykański wariant języka angielskiego jest dostępny jako
en_US
.
Dane dotyczące zdrowia
Format tarczy zegarka obsługuje te źródła danych związane z danymi o zdrowiu użytkownika:
STEP_COUNT
- Liczba kroków wykonanych przez użytkownika do tej pory według czujników urządzenia z Wear OS.
STEP_GOAL
- Liczba kroków, które użytkownik wybrał jako swój dzienny cel kroków. Ta wartość nigdy nie jest mniejsza niż
1000
. STEP_PERCENT
- Liczba całkowita wskazująca postęp na drodze użytkownika do osiągnięcia celu kroków dzisiaj, wyrażona jako zaokrąglona wartość procentowa. Ta wartość mieści się zawsze z zakresu od
0
do100
włącznie. HEART_RATE
- Aktualne tętno użytkownika podane przez czujniki urządzenia z Wear OS. Ta wartość mieści się zawsze w przedziale od
0
do240
włącznie. HEART_RATE_Z
- Ciąg znaków reprezentujący bieżące tętno użytkownika uzyskane przez czujniki urządzenia z Wear OS. W razie potrzeby ta wartość jest uzupełniona zerami po lewej stronie, by miała co najmniej 2 znaki. Jeśli np. tętno użytkownika wynosi 65, wartość wynosi
65
. Jeśli tętno użytkownika jest mierzone jako 0, wartość wynosi00
.
Czujniki urządzenia
Format tarczy zegarka obsługuje te źródła danych związane z czujnikami urządzenia:
ACCELEROMETER_IS_SUPPORTED
- Wartość logiczna wskazująca, czy tarcza zegarka może pobierać dane z akcelerometru z czujników bieżącego urządzenia Wear OS.
ACCELEROMETER_X
- Wartość zmiennoprzecinkowa, która wskazuje bieżące przyspieszenie liniowe wzdłuż osi X zgodnie z danymi z akcelerometru urządzenia z Wear OS. Wartości dodatnie wskazują, że gdy tarcza zegarka jest skierowana w niebo lub sufit, urządzenie z Wear OS przyspiesza w prawo.
ACCELEROMETER_Y
- Wartość zmiennoprzecinkowa, która wskazuje bieżące przyspieszenie liniowe wzdłuż osi Y zgodnie z akcelerometrem urządzenia z Wear OS. Wartości dodatnie wskazują, że gdy tarcza zegarka jest skierowana w niebo lub sufit, urządzenie z Wear OS przyspiesza w kierunku dwunastu (od góry) na tarczy zegarka.
ACCELEROMETER_Z
Wartość zmiennoprzecinkowa wskazująca bieżące przyspieszenie liniowe wzdłuż osi Z zgodnie z akcelerometrem w urządzeniu z Wear OS. Wartości dodatnie wskazują, że gdy tarcza zegarka jest skierowana w niebo lub sufit, urządzenie z Wear OS przyspiesza w kierunku nieba lub sufitu.
ACCELEROMETER_ANGLE_X
Wartość zmiennoprzecinkowa wskazująca bieżące przyspieszenie kątowe względem osi X (w stopniach). Ta wartość zawsze mieści się w zakresie $ [-90.0, 90.0 $].
ACCELEROMETER_ANGLE_Y
Wartość zmiennoprzecinkowa wskazująca bieżące przyspieszenie kątowe w stopniach względem osi Y. Ta wartość zawsze mieści się w zakresie $ [-90.0, 90.0 $].
ACCELEROMETER_ANGLE_Z
Wartość zmiennoprzecinkowa wskazująca bieżące przyspieszenie kątowe (w stopniach) względem osi Z. Ta wartość zawsze mieści się w zakresie $ [-90.0, 90.0 $].
ACCELEROMETER_ANGLE_XY
Wartość zmiennoprzecinkowa, która jest sumą wymiarów
ACCELEROMETER_ANGLE_X
iACCELEROMETER_ANGLE_Y
.
Bateria urządzenia
Format tarczy zegarka obsługuje te źródła danych związane z bieżącym stanem baterii urządzenia:
BATTERY_PERCENT
- Liczba całkowita wskazująca aktualny poziom naładowania baterii urządzenia z Wear OS, wyrażona jako procent. Wartość
100
oznacza, że bateria jest w pełni naładowana. Wartość0
oznacza, że bateria jest bardzo słaba. BATTERY_CHARGING_STATUS
- Wartość logiczna wskazująca, czy bateria urządzenia z Wear OS się ładuje. Jeśli bateria została naładowana i naładowana, ta wartość wynosi
true
. BATTERY_IS_LOW
- Wartość logiczna wskazująca, czy bateria urządzenia z Wear OS jest słaba. Dokładny próg zależy od producenta. Gdy bateria się ładuje, ta wartość wynosi
false
. BATTERY_TEMPERATURE_CELSIUS
- Wartość zmiennoprzecinkowa wskazująca temperaturę baterii urządzenia z Wear OS (w stopniach Celsjusza). W celu uzyskania tej wartości temperatura surowa baterii baterii jest wyrażona w dziesiątkach stopnia Celsjusza.
BATTERY_TEMPERATURE_FAHRENHEIT
- Wartość zmiennoprzecinkowa wskazująca temperaturę baterii urządzenia z Wear OS (w stopniach Fahrenheita). Jest to konwersja ze stopni Celsjusza.
Powiadomienia
Format tarczy zegarka obsługuje te źródła danych związane z powiadomieniami na urządzeniu:
UNREAD_NOTIFICATION_COUNT
- Ciąg znaków reprezentujący liczbę powiadomień dostarczonych na to urządzenie z Wear OS, których użytkownik jeszcze nie przeczytał.
Polecane dla Ciebie
- Uwaga: tekst linku jest wyświetlany, gdy JavaScript jest wyłączony
- Wyrażenie arytmetyczne
- Używanie danych syntetycznych w usługach medycznych
- Konfiguracja listy