Bei einem Zifferblatt kann es sinnvoll sein, eine oder mehrere systemfremde Datenquellen als Standarddatenquelle für eine Zusatzfunktion festzulegen. 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 versucht, die nächste Datenquelle zu verwenden. Eine Datenquelle für die Systemkomplikation fungiert als letztes Fallback für den Fall, dass keine systemfremden Datenquellen verwendet werden können.
Wenn DefaultComplicationDataSourcePolicy
leer ist, wird kein Standardwert festgelegt.
Mit Wear OS 4 eingeführt.
Syntax
<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />
Merkmale
Ein DefaultProviderPolicy
hat die folgenden Attribute:
Erforderliche Attribute
Die folgenden Attribute sind erforderlich:
defaultSystemProvider
Die
defaultSystemProvider
ist eine Datenquelle für die Systemkomplikation, die als endgültiges Fallback fungiert, falls keine primären oder sekundären Anbieter angegeben sind oder keine systemfremden Datenquellen verwendet werden können. Das AttributdefaultSystemProvider
sollte auf einen Stringkonstantenwert festgelegt werden, der aus der Liste derSystemDataSources
-Werte für Wear abgeleitet ist, z. B.STEP_COUNT
.Hier 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 von
defaultSystemProvider
, um klarzustellen, wo 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 getestet werden soll.
primaryProviderType
- Der standardmäßige Zusatzfunktionstyp, wenn „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 getestet werden soll.
secondaryProviderType
- Der standardmäßige Zusatzfunktionstyp, wenn ein „secondaryProvider“ 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.
- Zusatzfunktion
- Zusatzfunktion
- Daten für Zusatzfunktionen von Zifferblatt auf Wear OS verfügbar machen