本页介绍了使用表盘格式的表盘的结构,以及如何构建和部署表盘。
WFF 表盘的结构
表盘格式表盘与任何其他应用一样,都以 AAB 或 APK 的形式提交到 Play 商店。因此,它们具有许多与其他应用相同的常见属性(例如需要 AndroidManifest.xml
文件),但也具有特定的结构。
- 表盘的所有内容都位于 resources 文件夹中,即
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。
如需详细了解如何获取和构建该工具,请参阅内存占用空间评估器。