En esta página, se describe la estructura de las caras de reloj que usan el formato de caras de reloj, así como la forma de compilarlas e implementarlas.
Estructura de las caras de reloj de WFF
Las caras de reloj del Formato de Caras de Relojes se envían a Play Store como AAB o APK, al igual que cualquier otra app. Por lo tanto, comparten muchos de los atributos comunes de otras apps, como la necesidad de un archivo AndroidManifest.xml
, pero tienen una estructura específica.
- Todo el contenido de la cara del reloj se encuentra en la carpeta de recursos, es decir,
res/
. - Todas las definiciones de caras de reloj se encuentran en
res/raw/
, incluidores/raw/watchface.xml
para el caso simple y cualquier otra definición en XML que represente la compatibilidad con diferentes tamaños de dispositivos. - Todos los recursos que necesita la cara de reloj se encuentran en la carpeta de recursos correspondiente, al igual que en las aplicaciones normales, por ejemplo:
/res/font
para fuentes/res/drawable
para recursos de imagen y animación/res/values/strings.xml
para cualquier recurso de cadena
Compila la cara de reloj con Android Studio
Android Studio proporciona compatibilidad con el editor para el formato de caras de reloj, lo que te ayuda a escribir y depurar tus definiciones de XML.

Entre las capacidades específicas, se incluyen las siguientes:
- Finalización de código para etiquetas y atributos basada en los esquemas oficiales del formato de caras de reloj
- Validación en tiempo real para identificar atributos faltantes y errores de sintaxis similares
- Vinculación de recursos, que permite navegar rápidamente a recursos de elementos gráficos, fuentes de datos y otros elementos a los que se hace referencia en el archivo XML
- Una configuración de ejecución que te permite ver la cara de reloj en un dispositivo.
Compila la cara de reloj con Gradle
La forma más sencilla de ver el proceso para usar Gradle y compilar la carátula del reloj es consultar los ejemplos en GitHub.
Además de compilar la cara de reloj, las secuencias de comandos de Gradle en estos proyectos verifican la validez del XML de la cara de reloj con las herramientas de validación.
Verifica la cara del reloj antes de enviarla a Google Play
Una vez que hayas creado tu cara de reloj y te hayas familiarizado con el proceso de compilación, realiza las verificaciones previas al envío en el AAB de la cara de reloj antes de enviarlo a Play.
Play realiza verificaciones muy similares, por lo que asegurarte de que superes estas verificaciones previas al envío te ahorrará mucho tiempo en el proceso de envío y revisión.
A continuación, se muestra un ejemplo de cómo ejecutar las verificaciones previas al envío:
Estas verificaciones no solo inspeccionan cuánta memoria usa la cara del reloj, sino que también identifican otros problemas, como la falta de recursos, y validan el XML.
Para obtener detalles sobre cómo obtener y compilar la herramienta, consulta el Evaluador de la huella de memoria.