En esta página, se describe la estructura de las caras de reloj que usan el Formato de Caras de Relojes, así como cómo 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 de reloj se encuentra en la carpeta de recursos, es decir,
res/
. - Todas las definiciones de caras de reloj están en
res/raw/
, incluidares/raw/watchface.xml
para el caso simple y cualquier otra definición 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 adecuada, 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 Gradle
La forma más fácil de ver el proceso para usar Gradle para compilar la cara de reloj es echar un vistazo a las muestras en GitHub.
Además de compilar la cara de reloj, las secuencias de comandos de Gradle de estos proyectos verifican la validez del XML de la cara de reloj con las herramientas de validación.
Verifica la cara de reloj antes de enviarla a Google Play
Una vez que hayas creado la cara de reloj y te hayas familiarizado con el proceso de compilación, realiza verificaciones previas al envío en el AAB de la cara de reloj antes de enviarla a Play.
Play realiza verificaciones muy similares, por lo que asegurarte de aprobar estas verificaciones previas al envío te ahorrará mucho tiempo en el proceso de envío y revisión.
Ejemplo de cómo ejecutar las verificaciones previas al envío:
Estas verificaciones no solo inspeccionan cuánta memoria usa la cara de reloj, sino que también identifican otros problemas, como recursos faltantes, y validan el archivo XML.
Para obtener detalles sobre cómo obtener y compilar la herramienta, consulta el Evaluador de espacio en memoria.