DefaultProviderPolicy

<ph type="x-smartling-placeholder"></ph>

表盘可能希望尝试将一个或多个非系统数据源设置为复杂功能的默认数据源。如果复杂功能数据源因某种原因(例如未安装或不支持请求的类型)而无法使用,系统会尝试下一个数据源。系统复杂功能数据源可作为最终回退,以防任何非系统数据源均无法使用。

如果 DefaultComplicationDataSourcePolicy 为空,则表示未设置默认值。

此元素在 Wear OS 4 中推出。

语法

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

属性

DefaultProviderPolicy 具有以下属性:

必需属性

以下属性是必需属性:

defaultSystemProvider

defaultSystemProvider 是一种系统复杂功能数据源, 作为最终的后备方案 或使用任何非系统数据源。通过 defaultSystemProvider 属性应设置为字符串常量值 派生自 Wear SystemDataSources 值列表,例如 STEP_COUNT

可用值的完整列表如下:

defaultSystemProviderType
defaultSystemProvider 的类型,用于在系统提供程序支持多种类型时消除歧义。支持的值包括 SHORT_TEXTLONG_TEXTMONOCHROMATIC_IMAGESMALL_IMAGEPHOTO_IMAGERANGED_VALUEEMPTY

可选属性

以下属性是可选属性:

primaryProvider
要尝试的第一个数据源的组件名称。
primaryProviderType
选择 primaryProvider 时的默认复杂功能类型。支持的值包括 SHORT_TEXTLONG_TEXTMONOCHROMATIC_IMAGESMALL_IMAGEPHOTO_IMAGERANGED_VALUEEMPTY
secondaryProvider
要尝试的第二个数据源的组件名称。
secondaryProviderType
选择 secondaryProvider 时的默认复杂功能类型。支持 值为 SHORT_TEXTLONG_TEXTMONOCHROMATIC_IMAGESMALL_IMAGEPHOTO_IMAGERANGED_VALUEEMPTY