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 non è possibile utilizzare un'origine dati delle complicazioni, ad esempio se non è installata o non supporta il tipo richiesto, viene provata quella successiva. Un'origine dati per le complicazioni del sistema funge da opzione di riserva finale nel caso in cui non sia possibile utilizzare origini dati non di sistema.
Se DefaultComplicationDataSourcePolicy
è vuoto, non è impostato 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 delle complicazioni di sistema che funge da opzione di riserva finale nel caso in cui non vengano specificati fornitori principali o secondari o non sia possibile utilizzare origini dati non di sistema. L'attributodefaultSystemProvider
deve essere impostato su un valore costante di stringa derivante dall'elenco dei valoriSystemDataSources
di Wear, ad esempioSTEP_COUNT
.L'elenco completo dei valori disponibili è il seguente:
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
- Il tipo di
defaultSystemProvider
per distinguere i casi in cui un fornitore di sistemi supporta più tipi. I valori supportati sonoSHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
, eEMPTY
.
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 provider principale. I valori supportati sono
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
eEMPTY
secondaryProvider
- Il nome del componente della seconda origine dati da provare.
secondaryProviderType
- Il tipo di complicazione predefinito se è selezionato un fornitore secondario. I valori supportati sono
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
eEMPTY
Consigliati per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- ComplicationSlot
- Complicazione
- Esposizione dei dati alle complicazioni del quadrante su Wear OS