Bei einem Zifferblatt kann eine oder mehrere nicht systemeigene Datenquellen als Standarddatenquelle für eine Zusatzfunktion festgelegt werden. Wenn eine Datenquelle für eine Zusatzfunktion aus irgendeinem Grund nicht verwendet werden kann, z. B. weil sie nicht installiert ist oder den angeforderten Typ nicht unterstützt, wird die nächste versucht. Eine Systemkomplikationsdatenquelle dient als letzter Fallback, falls keine nicht systeminternen Datenquellen verwendet werden können.
Wenn DefaultComplicationDataSourcePolicy
leer ist, ist kein Standardwert festgelegt.
In Wear OS 4 eingeführt.
Syntax
<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />
Attribute
Ein DefaultProviderPolicy
hat die folgenden Attribute:
Erforderliche Attribute
Die folgenden Attribute sind erforderlich:
defaultSystemProvider
Die
defaultSystemProvider
ist eine Systemkomplikationsdatenquelle, die als letzter Fallback dient, wenn keine primären oder sekundären Anbieter angegeben sind oder keine nicht systeminternen Datenquellen verwendet werden können. Das AttributdefaultSystemProvider
sollte auf einen Stringkonstantenwert festgelegt werden, der aus der Liste der WearSystemDataSources
-Werte abgeleitet wurde, z. B.STEP_COUNT
.Die vollständige Liste der verfügbaren Werte:
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
- Der Typ der
defaultSystemProvider
, um Mehrdeutigkeiten zu vermeiden, wenn ein Systemanbieter mehrere Typen unterstützt. Unterstützte Werte sindSHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
undEMPTY
.
Optionale Attribute
Die folgenden Attribute sind optional:
primaryProvider
- Der Komponentenname der ersten Datenquelle, die versucht werden soll.
primaryProviderType
- Der Standardkomplikationstyp, wenn ein primaryProvider ausgewählt ist. Unterstützte Werte sind
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
undEMPTY
.
secondaryProvider
- Der Komponentenname der zweiten Datenquelle, die versucht werden soll.
secondaryProviderType
- Der Standardtyp der Zusatzfunktion, wenn ein sekundärer Anbieter ausgewählt ist. Unterstützte Werte sind
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
undEMPTY
.
Empfehlungen für dich
- Hinweis: Der Linktext wird angezeigt, wenn JavaScript deaktiviert ist.
- ComplicationSlot
- Zusatzfunktion
- Daten für Zusatzfunktionen von Zifferblättern in Wear OS bereitstellen