Un cadran peut essayer de définir une ou plusieurs sources de données hors système comme source de données par défaut pour une complication. Si une source de données de complication ne peut pas être utilisée pour une raison quelconque (par exemple, lorsqu'elle n'est pas installée ou qu'elle n'est pas compatible avec le type demandé), la suivante est essayée. Une source de données de complication système joue le rôle de solution finale si aucune source de données hors système ne peut être utilisée.
Si DefaultComplicationDataSourcePolicy
est vide, aucune valeur par défaut n'est définie.
Introduit dans Wear OS 4.
Syntaxe
<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />
Attributs
Un DefaultProviderPolicy
possède les attributs suivants :
Attributs obligatoires
Les attributs suivants sont obligatoires :
defaultSystemProvider
defaultSystemProvider
est une source de données de complication système qui sert de solution de secours finale au cas où aucun fournisseur principal ou secondaire ou aucune source de données hors système ne peut être utilisée. La L'attributdefaultSystemProvider
doit être défini sur une valeur de chaîne constante dérivée de la liste des valeursSystemDataSources
Wear, commeSTEP_COUNT
Voici la liste complète des valeurs 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
- Type de
defaultSystemProvider
permettant de déterminer quand un fournisseur de système accepte plusieurs types. Les valeurs acceptées sontSHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
etEMPTY
.
Attributs facultatifs
Les attributs suivants sont facultatifs :
primaryProvider
- Nom de composant de la première source de données à essayer.
primaryProviderType
- Type de complication par défaut si un fournisseur principal est sélectionné. Les valeurs acceptées sont
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
etEMPTY
. secondaryProvider
- Nom de composant de la deuxième source de données à essayer.
secondaryProviderType
- Type de complication par défaut si un fournisseur secondaire est sélectionné. Les valeurs valides sont
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
etEMPTY
Recommandations personnalisées
- Remarque : Le texte du lien s'affiche lorsque JavaScript est désactivé.
- ComplicationSlot
- Complication
- Exposer les données aux complications des cadrans sur Wear OS