Criterio del provider predefinito

Un quadrante potrebbe 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 relativa alle complicazioni non può essere utilizzata, ad esempio quando non è installata o non supporta il tipo richiesto, viene tentata quella successiva. Un'origine dati per le complicazioni del sistema funge da fallback finale nel caso in cui non sia possibile utilizzare origini dati non di sistema.

Se il campo DefaultComplicationDataSourcePolicy è vuoto, non viene configurato alcun valore predefinito.

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 per le complicazioni del sistema che agisce da fallback finale nel caso in cui non vengano specificati provider primari o secondari o non sia possibile utilizzare origini dati non di sistema. L'attributo defaultSystemProvider deve essere impostato su un valore costante di stringa dall'elenco di valori di Wear SystemProvider, ad esempio STEP_COUNT.
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 PrimaryProvider. 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 secondario. I valori supportati sono SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE e EMPTY