Domyślna zasada dostawcy


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. Atrybut defaultSystemProvider powinien być ustawiony na stałą wartość ciągu znaków pochodzącą z listy wartości Wear SystemDataSources, np. STEP_COUNT.

Pełna lista dostępnych wartości:

defaultSystemProviderType
Typ elementu defaultSystemProvider pozwalający rozróżnić, gdzie dostawca systemu obsługuje wiele typów. Obsługiwane wartości to SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE,RANGED_VALUE i EMPTY.

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 i EMPTY
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 i EMPTY