DefaultProviderPolicy


Es posible que una cara de reloj quiera intentar configurar una o más fuentes de datos que no sean del sistema como la fuente de datos predeterminada para una complicación. Si, por algún motivo, no se puede usar una fuente de datos de complicación, por ejemplo, cuando no está instalada o no admite el tipo solicitado, se prueba la siguiente. Una fuente de datos de complicación del sistema actúa como un resguardo final en caso de que no se puedan usar fuentes de datos que no sean del sistema.

Si el elemento DefaultComplicationDataSourcePolicy está vacío, no se establece ningún valor predeterminado.

Se introdujo en Wear OS 4.

Sintaxis

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

Atributos

Un DefaultProviderPolicy tiene los siguientes atributos:

Atributos obligatorios

Se requieren los siguientes atributos:

defaultSystemProvider

defaultSystemProvider es una fuente de datos de complicación del sistema que funciona como un resguardo final en caso de que no se apliquen proveedores especificada, o no se pueden usar fuentes de datos que no sean del sistema. El El atributo defaultSystemProvider debe establecerse en un valor constante de cadena derivados de la lista de valores SystemDataSources de Wear, como STEP_COUNT

Esta es la lista completa de los valores disponibles:

defaultSystemProviderType
Es el tipo de defaultSystemProvider para desambiguar donde un proveedor del sistema admite varios tipos. Los valores admitidos son SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE y EMPTY.

Atributos opcionales

Los siguientes atributos son opcionales:

primaryProvider
Es el nombre del componente de la primera fuente de datos que se probará.
primaryProviderType
Es el tipo de complicación predeterminado si se selecciona un elemento primaryProvider. Los valores admitidos son SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE y EMPTY.
secondaryProvider
Es el nombre del componente de la segunda fuente de datos que se probará.
secondaryProviderType
Es el tipo de complicación predeterminado si se selecciona un elemento secondaryProvider. Los valores admitidos son SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE y EMPTY