本页面介绍了使用表盘格式的表盘的结构,以及如何构建和部署它们。
WFF 表盘的结构
表盘格式的表盘像其他任何应用一样以 AAB 或 APK 文件的形式提交到 Play 商店。因此,它们与其他应用有许多共同属性,例如需要 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 提交前检查表盘
创建表盘并熟悉构建过程后,请在提交到 Play 之前对表盘 AAB 执行预提交检查。
Play 会执行非常相似的检查,因此确保通过这些预提交检查将为您节省大量提交和审核时间。
运行预提交检查的示例
这些检查不仅检查表盘使用了多少内存,还会识别其他问题,例如缺少资源以及验证 XML。
有关如何获取和构建该工具的详细信息,请参阅 内存占用评估器。