建構及部署錶面

本頁說明使用錶面格式的錶面結構,以及如何建構及部署錶面。

WFF 錶面的結構

錶面格式錶面會以 AAB 或 APK 格式提交至 Play 商店,就像其他應用程式一樣。因此,錶面格式錶面與其他應用程式共用許多共同屬性,例如需要 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。

如要進一步瞭解如何取得及建構這項工具,請參閱「記憶體足跡評估工具」。