На этой странице описывается структура циферблатов, использующих формат Watch Face, а также порядок их создания и развертывания.
Структура циферблатов WFF
Формат циферблатов Watch Face отправляется в Play Store как AAB или APK, как и любое другое приложение. Хотя они и разделяют многие общие атрибуты других приложений, такие как необходимость в файле AndroidManifest.xml
, они имеют определенную структуру.
- Все содержимое циферблата находится в папке ресурсов, а именно
res/
- Все определения циферблатов находятся в
res/raw/
, включаяres/raw/watchface.xml
для простого случая и любые другие определения XML, которые представляют поддержку различных размеров устройств. - Все ресурсы, необходимые циферблату, находятся в соответствующей папке ресурсов, как и для обычных приложений, например:
-
/res/font
для шрифтов -
/res/drawable
для изображений и анимационных ресурсов -
/res/values/strings.xml
для любых строковых ресурсов
-
Создание циферблата с помощью Gradle
Самый простой способ увидеть процесс использования Gradle для создания циферблата — взглянуть на примеры на GitHub .
Помимо создания циферблата, скрипты Gradle в этих проектах проверяют XML-код циферблата на валидность с помощью инструментов валидации .
Проверьте циферблат перед отправкой в Google Play.
После того как вы создали свой циферблат и ознакомились с процессом сборки, выполните предварительную проверку вашего циферблата AAB, прежде чем отправлять его в Play.
Play выполняет очень похожие проверки, поэтому прохождение этих проверок перед отправкой значительно сэкономит вам время на процесс отправки и проверки.
Пример проведения проверок перед подачей заявки:
Эти проверки не только проверяют, сколько памяти использует циферблат, но и выявляют другие проблемы, такие как недостающие ресурсы, а также проверяют XML.
Подробную информацию о том, как получить и создать инструмент, см. в разделе «Оценщик объема памяти» .