DefaultProviderPolicy


Um mostrador de relógio pode tentar definir uma ou mais fontes de dados que não sejam do sistema como padrão para um complemento. Se uma fonte de dados de complemento não puder ser usada por algum motivo, por exemplo, quando não estiver instalada ou não tiver suporte para o tipo solicitado, a próxima será testada. Uma fonte de dados de complemento do sistema funciona como substituto final caso nenhuma outra que não seja do sistema possa ser usada.

Se a DefaultComplicationDataSourcePolicy estiver vazia, nenhum padrão será definido.

Introduzido no Wear OS 4.

Sintaxe

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

Atributos

Uma DefaultProviderPolicy tem estes atributos:

Atributos obrigatórios

Os seguintes atributos são obrigatórios:

defaultSystemProvider

O defaultSystemProvider é uma fonte de dados de complicação do sistema que atua como substituto final caso nenhum provedor primário ou secundário esteja especificado, ou nenhuma fonte de dados que não seja do sistema poderá ser usada. A O atributo defaultSystemProvider precisa ser definido como um valor de constante de string derivados da lista de valores SystemDataSources do Wear, como STEP_COUNT

Veja a lista completa de valores disponíveis:

defaultSystemProviderType
O tipo de defaultSystemProvider para remover a ambiguidade em que um provedor do sistema oferece suporte a vários tipos. Os valores aceitos são SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE e EMPTY.

Atributos opcionais

Os seguintes atributos são opcionais:

primaryProvider
O nome do componente da primeira fonte de dados a ser testada.
primaryProviderType
O tipo de complemento padrão se um primaryProvider for selecionado. Os valores aceitos são SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE e EMPTY
secondaryProvider
O nome do componente da segunda fonte de dados a testar.
secondaryProviderType
O tipo de complemento padrão, se um secondaryProvider for selecionado. Compatível os valores são SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE e EMPTY