Criterio del provider predefinito


Un quadrante potrebbe voler provare a impostare una o più origini dati non di sistema come origine dati predefinita per una complicazione. Se per qualche motivo un'origine dati con complicazioni non può essere utilizzata, ad esempio quando non è installata o non supporta il tipo richiesto, si prova a utilizzare l'origine successiva. Un'origine dati relativa alle complicazioni del sistema agisce da riserva finale nel caso in cui non possano essere utilizzate origini dati non di sistema.

Se il campo DefaultComplicationDataSourcePolicy è vuoto, non viene impostata nessuna impostazione predefinita.

Introdotta in Wear OS 4.

Sintassi

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

Attributi

Un DefaultProviderPolicy ha i seguenti attributi:

Attributi obbligatori

I seguenti attributi sono obbligatori:

defaultSystemProvider

defaultSystemProvider è un'origine dati relativa alle complicazioni del sistema che funge da riserva finale nel caso in cui non vengano specificati provider principali o secondari o non sia possibile utilizzare origini dati non di sistema. L'attributo defaultSystemProvider deve essere impostato su un valore costante stringa derivato dall'elenco di valori di Wear SystemDataSources, ad esempio STEP_COUNT.

L'elenco completo dei valori disponibili è:

defaultSystemProviderType
Il tipo di defaultSystemProvider per chiarire dove un fornitore di sistema supporta più tipi. I valori supportati sono SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE,RANGED_VALUE e EMPTY.

Attributi facoltativi

I seguenti attributi sono facoltativi:

primaryProvider
Il nome del componente della prima origine dati da provare.
primaryProviderType
Il tipo di complicazione predefinito se è selezionato un mainProvider. I valori supportati sono SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE e EMPTY
secondaryProvider
Il nome del componente della seconda origine dati da provare.
secondaryProviderType
Il tipo di complicazione predefinito se è selezionato un subaccount. I valori supportati sono SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE e EMPTY