Создайте и разверните циферблат часов

На этой странице описывается структура циферблатов, использующих формат Watch Face, а также порядок их создания и развертывания.

Структура циферблатов WFF

Формат циферблатов Watch Face отправляется в Play Store как AAB или APK, как и любое другое приложение. Хотя они и разделяют многие общие атрибуты других приложений, такие как необходимость в файле AndroidManifest.xml , они имеют определенную структуру.

  1. Все содержимое циферблата находится в папке ресурсов, а именно res/
  2. Все определения циферблатов находятся в res/raw/ , включая res/raw/watchface.xml для простого случая и любые другие определения XML, которые представляют поддержку различных размеров устройств.
  3. Все ресурсы, необходимые циферблату, находятся в соответствующей папке ресурсов, как и для обычных приложений, например:
    1. /res/font для шрифтов
    2. /res/drawable для изображений и анимационных ресурсов
    3. /res/values/strings.xml для любых строковых ресурсов

Создание циферблата с помощью Gradle

Самый простой способ увидеть процесс использования Gradle для создания циферблата — взглянуть на примеры на GitHub .

Помимо создания циферблата, скрипты Gradle в этих проектах проверяют XML-код циферблата на валидность с помощью инструментов валидации .

Проверьте циферблат перед отправкой в ​​Google Play.

После того как вы создали свой циферблат и ознакомились с процессом сборки, выполните предварительную проверку вашего циферблата AAB, прежде чем отправлять его в Play.

Play выполняет очень похожие проверки, поэтому прохождение этих проверок перед отправкой значительно сэкономит вам время на процесс отправки и проверки.

Пример проведения проверок перед подачей заявки:

Эти проверки не только проверяют, сколько памяти использует циферблат, но и выявляют другие проблемы, такие как недостающие ресурсы, а также проверяют XML.

Подробную информацию о том, как получить и создать инструмент, см. в разделе «Оценщик объема памяти» .