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'attributodefaultSystemProvider
deve essere impostato su un valore costante stringa derivato dall'elenco di valori di WearSystemDataSources
, ad esempioSTEP_COUNT
.L'elenco completo dei valori disponibili è:
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 chiarire dove un fornitore di sistema 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 mainProvider. 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 subaccount. I valori
supportati sono
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
eEMPTY
Consigliato per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Slot per le complicazioni
- Complicazione
- Aggiungere complicazioni a un quadrante