Esta página descreve a estrutura dos mostradores de relógio que usam o formato de mostrador do relógio, além de como criar e implantar esses itens.
A estrutura dos mostradores de relógio do WFF
Os mostradores do relógio no formato Watch Face são enviados à Play Store como AABs ou APKs, assim como qualquer outro app. Portanto, eles compartilham muitos dos atributos comuns de outros apps, como a necessidade de um arquivo AndroidManifest.xml
, mas têm uma estrutura específica.
- Todo o conteúdo do mostrador do relógio está na pasta de recursos, ou seja,
res/
- Todas as definições de mostrador do relógio estão em
res/raw/
, incluindores/raw/watchface.xml
para o caso simples e outras definições XML que representam a compatibilidade com diferentes tamanhos de dispositivo. - Todos os recursos necessários para o mostrador do relógio estão na pasta de recursos
adequada, assim como em aplicativos comuns. Por exemplo:
/res/font
para fontes/res/drawable
para recursos de imagem e animação/res/values/strings.xml
para recursos de string
Criar o mostrador de relógio usando o Android Studio
O Android Studio oferece suporte ao editor para o Formato do mostrador do relógio, ajudando você a escrever e depurar suas definições XML.

Os recursos específicos incluem:
- Conclusão de código para tags e atributos com base nos esquemas oficiais do formato da tela do relógio.
- Validação em tempo real para identificar atributos ausentes e erros de sintaxe semelhantes.
- Vinculação de recursos, que permite navegar rapidamente até recursos drawable, fontes de dados e outros elementos referenciados no arquivo XML.
- Uma configuração de execução que permite ver o mostrador do relógio em um dispositivo.
Criar o mostrador do relógio usando o Gradle
A maneira mais fácil de entender como usar o Gradle para criar o mostrador do relógio é conferir os exemplos no GitHub.
Além de criar o mostrador do relógio, os scripts do Gradle nesses projetos verificam a validade do XML do mostrador do relógio usando as ferramentas de validação.
Verifique o mostrador do relógio antes de enviar para o Google Play
Depois de criar o mostrador do relógio e se familiarizar com o processo de build, faça verificações de pré-envio no AAB do mostrador antes de enviar ao Google Play.
O Google Play realiza verificações muito semelhantes. Portanto, garantir que você está passando nessas verificações antes do envio economiza muito tempo no processo de envio e análise.
Exemplo de execução das verificações de pré-envio:
Essas verificações não apenas inspecionam quanta memória o mostrador do relógio está usando, mas também identificam outros problemas, como recursos ausentes, além de validar o XML.
Para detalhes sobre como conseguir e criar a ferramenta, consulte o Memory Footprint Evaluator.