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
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 aus der Liste der SystemProvider-Werte für Wear OS festgelegt werden, z. B. STEP_COUNT.
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.