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 atributodefaultSystemProvider
debe establecerse en un valor constante de cadena derivados de la lista de valoresSystemDataSources
de Wear, comoSTEP_COUNT
Esta es la lista completa de los valores disponibles:
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
- Es el tipo de
defaultSystemProvider
para desambiguar donde un proveedor del sistema admite varios tipos. Los valores admitidos sonSHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
yEMPTY
.
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
yEMPTY
. 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
yEMPTY
Recomendaciones para ti
- Nota: El texto del vínculo se muestra cuando JavaScript está desactivado.
- ComplicationSlot
- Complication
- Cómo exponer datos a complicaciones de la cara de reloj en Wear OS