Циферблат может попытаться установить один или несколько несистемных источников данных в качестве источника данных по умолчанию для осложнения. Если по какой-то причине усложненный источник данных не может быть использован (например, если он не установлен или не поддерживает запрошенный тип), то пробуется следующий. Источник данных о сложности системы действует как окончательный запасной вариант на случай, если невозможно использовать несистемные источники данных.
Если DefaultComplicationDataSourcePolicy
пуст, значение по умолчанию не установлено.
Представлено в Wear OS 4.
Синтаксис
<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />
Атрибуты
DefaultProviderPolicy
имеет следующие атрибуты:
Обязательные атрибуты
Обязательны следующие атрибуты:
-
defaultSystemProvider
defaultSystemProvider
— это источник данных о сложности системы, который действует как окончательный запасной вариант в случае, если не указаны первичные или вторичные поставщики или невозможно использовать несистемные источники данных. АтрибутуdefaultSystemProvider
должно быть присвоено значение строковой константы, полученное из списка значений WearSystemDataSources
, напримерSTEP_COUNT
.Полный список доступных значений:
-
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
- Тип
defaultSystemProvider
, позволяющий устранить неоднозначность, когда поставщик системы поддерживает несколько типов. Поддерживаемые значения:SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
иEMPTY
.
Дополнительные атрибуты
Следующие атрибуты являются необязательными:
-
primaryProvider
- Имя компонента первого источника данных, который необходимо попробовать.
-
primaryProviderType
- Тип сложности по умолчанию, если выбран основной поставщик. Поддерживаемые значения:
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
иEMPTY
-
secondaryProvider
- Имя компонента второго источника данных, который нужно попробовать.
-
secondaryProviderType
- Тип сложности по умолчанию, если выбран вторичный поставщик. Поддерживаемые значения:
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
иEMPTY
Рекомендуется для вас
- Примечание. Текст ссылки отображается, когда JavaScript отключен.
- ОсложнениеСлот
- Осложнение
- Предоставление данных для проблем с циферблатом на Wear OS