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 uma complicação. Se uma fonte de dados de complicação 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 complicação 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

Um DefaultProviderPolicy tem os seguintes atributos:

Atributos obrigatórios

Os seguintes atributos são obrigatórios:

defaultSystemProvider
O defaultSystemProvider é uma fonte de dados de complicação do sistema. Ela funciona como um substituto final, caso nenhum provedor principal ou secundário seja especificado ou nenhuma fonte de dados que não seja do sistema possa ser usada. O atributo defaultSystemProvider precisa ser definido como um valor de constante de string da lista de valores de SystemProvider do Wear, como STEP_COUNT.
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 complicação 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 complicação padrão, se um secondaryProvider for selecionado. Os valores aceitos são SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE e EMPTY