<ph type="x-smartling-placeholder"></ph>
表盘可能希望尝试将一个或多个非系统数据源设置为复杂功能的默认数据源。如果复杂功能数据源因某种原因(例如未安装或不支持请求的类型)而无法使用,系统会尝试下一个数据源。系统复杂功能数据源可作为最终回退,以防任何非系统数据源均无法使用。
如果 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
- 选择 primaryProvider 时的默认复杂功能类型。支持的值包括
SHORT_TEXT
、LONG_TEXT
、MONOCHROMATIC_IMAGE
、SMALL_IMAGE
、PHOTO_IMAGE
、RANGED_VALUE
和EMPTY
secondaryProvider
- 要尝试的第二个数据源的组件名称。
secondaryProviderType
- 选择 secondaryProvider 时的默认复杂功能类型。支持
值为
SHORT_TEXT
、LONG_TEXT
、MONOCHROMATIC_IMAGE
、SMALL_IMAGE
、PHOTO_IMAGE
、RANGED_VALUE
和EMPTY
为您推荐
- 注意:当 JavaScript 处于关闭状态时,系统会显示链接文字
- ComplicationSlot
- Complication
- 向 Wear OS 上的表盘复杂功能提供数据