StandardProviderPolicy


Bei einem Zifferblatt möchten Sie möglicherweise eine oder mehrere systemfremde Datenquellen als Standarddatenquelle für eine Zusatzfunktion festlegen. Wenn eine Datenquelle für Zusatzfunktionen 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 ausgeführt. Eine Datenquelle für Systemkomplikationen fungiert als letztes Fallback für den Fall, dass keine systemfremden Datenquellen verwendet werden können.

Wenn DefaultComplicationDataSourcePolicy leer ist, ist kein Standardwert festgelegt.

Eingeführt in Wear OS 4.

Syntax

<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />

Merkmale

Ein DefaultProviderPolicy hat die folgenden Attribute:

Erforderliche Attribute

Die folgenden Attribute sind erforderlich:

defaultSystemProvider

Das defaultSystemProvider ist eine Datenquelle für Systemkomplikationen, die als endgültiges Fallback dient, falls kein Primär- oder Sekundäranbieter angegeben wurde oder keine systemfremden Datenquellen verwendet werden können. Das Attribut defaultSystemProvider sollte auf einen konstanten Stringwert festgelegt werden, der aus der Liste der Wear SystemDataSources-Werte abgeleitet wird, z. B. STEP_COUNT.

Die vollständige Liste der verfügbaren Werte lautet:

defaultSystemProviderType
Der Typ von defaultSystemProvider, der angibt, wo 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 ausprobiert werden soll
primaryProviderType
Der standardmäßige Zusatzplikationstyp, 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 Sie ausprobieren möchten
secondaryProviderType
Der standardmäßige Zusatzfunktionstyp, wenn ein secondProvider ausgewählt wird. Unterstützte Werte sind SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE und EMPTY.