StandardProviderPolicy


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 Attribut defaultSystemProvider sollte auf einen Stringkonstantenwert festgelegt werden, der aus der Liste der Wear SystemDataSources-Werte abgeleitet wurde, z. B. STEP_COUNT.

Die vollständige Liste der verfügbaren Werte:

defaultSystemProviderType
Der Typ der defaultSystemProvider, um Mehrdeutigkeiten zu vermeiden, wenn ein Systemanbieter mehrere Typen unterstützt. Unterstützte Werte sind SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE und EMPTY.

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 und EMPTY
.
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 und EMPTY
.