Tarcza zegarka może spróbować ustawić co najmniej jedno niesystemowe źródło danych jako domyślne źródło danych widżetu. Jeśli z jakiegoś powodu źródła danych widżetu nie można użyć – na przykład wtedy, gdy nie jest zainstalowane lub nie obsługuje żądanego typu, spróbujemy użyć następnego. Źródło danych komplikacji systemu działa jako ostateczny kod zastępczy na wypadek, gdyby nie można było użyć żadnych źródeł danych spoza systemu.
Jeśli pole DefaultComplicationDataSourcePolicy
jest puste, wartość domyślna nie jest ustawiona.
Wprowadzona w Wear OS 4.
Składnia
<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />
Atrybuty
DefaultProviderPolicy
ma te atrybuty:
Atrybuty wymagane
Wymagane są te atrybuty:
defaultSystemProvider
defaultSystemProvider
to źródło danych komplikacji systemu, które działa jako końcowa wartość zastępcza w przypadku, gdy nie określono głównych ani dodatkowych dostawców lub nie można użyć źródeł danych niesystemowych. AtrybutdefaultSystemProvider
powinien być ustawiony na stałą wartość ciągu znaków pochodzącą z listy wartości WearSystemDataSources
, np.STEP_COUNT
.Pełna lista dostępnych wartości:
APP_SHORTCUT
DATE
DAY_OF_WEEK
FAVORITE_CONTACT
HEART_RATE
NEXT_EVENT
STEP_COUNT
SUNRISE_SUNSET
TIME_AND_DATE
UNREAD_NOTIFICATION_COUNT
WATCH_BATTERY
WORLD_CLOCK
DAY_AND_DATE
EMPTY
defaultSystemProviderType
- Typ elementu
defaultSystemProvider
pozwalający rozróżnić, gdzie dostawca systemu obsługuje wiele typów. Obsługiwane wartości toSHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
iEMPTY
.
Atrybuty opcjonalne
Te atrybuty są opcjonalne:
primaryProvider
- Nazwa komponentu pierwszego źródła danych, które chcesz wypróbować.
primaryProviderType
- Domyślny typ widżetu, jeśli wybrano mainProvider. Obsługiwane wartości to
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
iEMPTY
secondaryProvider
- Nazwa komponentu drugiego źródła danych do sprawdzenia.
secondaryProviderType
- Domyślny typ widżetu w przypadku wybrania dodatkowego dostawcy. Obsługiwane wartości to
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
iEMPTY
Polecane dla Ciebie
- Uwaga: tekst linku wyświetla się, gdy JavaScript jest wyłączony
- ComplicationSlot (w języku angielskim)
- Kompilacja
- Udostępnianie danych na potrzeby widżetów na tarczy zegarka w Wear OS