Domyślna zasada dostawcy


Tarcza zegarka może próbować ustawić co najmniej 1 niesystemowe źródło danych jako domyślne źródło danych dla widżetu. Jeśli z jakiegoś powodu nie można użyć źródła danych komplikacji (np. nie jest ono zainstalowane lub nie obsługuje żądanego typu), próbuje się użyć następnego. Systemowe źródło danych komplikacji działa jako ostateczne źródło danych w przypadku, gdy nie można użyć niesystemowych źródeł danych.

Jeśli DefaultComplicationDataSourcePolicy jest puste, nie ma ustawionej wartości domyślnej.

Wprowadzone w Wear OS 4.

Składnia

<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />

Atrybuty

Element DefaultProviderPolicy ma te atrybuty:

Atrybuty wymagane

Wymagane są te atrybuty:

defaultSystemProvider

defaultSystemProvider to systemowe źródło danych, które działa jako ostateczne źródło danych w przypadku, gdy nie określono dostawców danych podstawowych lub drugorzędnych albo nie można używać źródeł danych spoza systemu. Atrybut defaultSystemProvider powinien mieć ustawioną wartość ciągu znaków stałych pochodzącą z listy wartości SystemDataSources Wear, np. STEP_COUNT.

Pełna lista dostępnych wartości:

defaultSystemProviderType
Typ defaultSystemProvider, aby określić, czy 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 primaryProvider. 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, które chcesz wypróbować.
secondaryProviderType
Domyślny typ widżetu, jeśli wybrano secondaryProvider. Obsługiwane wartości to SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE i EMPTY
.