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 atributodefaultSystemProvider
precisa ser definido como um valor de constante de string derivados da lista de valoresSystemDataSources
do Wear, comoSTEP_COUNT
Veja a lista completa de valores disponíveis:
APP_SHORTCUT
DATE
DAY_OF_WEEK
FAVORITE_CONTACT
HEART_RATE
NEXT_EVENT
STEP_COUNT
SUNRISE_SUNSET
TIME_AND_DATE
UNREAD_NOTIFICATION_COUNT
WATCH_BATTERY
WORLD_CLOCK
DAY_AND_DATE
EMPTY
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ãoSHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
eEMPTY
.
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
eEMPTY
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
eEMPTY
Recomendados para você
- Observação: o texto do link aparece quando o JavaScript está desativado
- ComplicationSlot
- Complication
- Como expor dados a complicações de mostradores do relógio no Wear OS