Auf dieser Seite wird die Struktur von Zifferblättern beschrieben, die das Watch Face-Format verwenden. Außerdem wird erläutert, wie Sie sie erstellen und bereitstellen.
Struktur von WFF-Zifferblättern
Zifferblätter im Watch Face-Format werden wie jede andere App als AABs oder APKs im Play Store eingereicht. Sie haben daher viele der gemeinsamen Attribute anderer Apps, z. B. die Notwendigkeit einer AndroidManifest.xml
-Datei, aber auch eine spezifische Struktur.
- Alle Inhalte des Zifferblatts befinden sich im Ressourcenordner, nämlich
res/
. - Alle Zifferblattdefinitionen befinden sich in
res/raw/
, einschließlichres/raw/watchface.xml
für den einfachen Fall und aller anderen XML-Definitionen, die die Unterstützung für verschiedene Gerätegrößen darstellen. - Alle vom Zifferblatt benötigten Ressourcen befinden sich im entsprechenden Ressourcenordner, genau wie bei regulären Apps, z. B.:
/res/font
für Schriftarten/res/drawable
für Bild- und Animations-Assets/res/values/strings.xml
für alle String-Ressourcen
Zifferblatt mit Android Studio erstellen
Android Studio bietet Editorunterstützung für das Watch Face-Format, damit Sie Ihre XML-Definitionen einfacher schreiben und debuggen können.

Dazu gehören:
- Codevervollständigung für Tags und Attribute basierend auf den offiziellen Schemas für das Zifferblattformat.
- Live-Validierung zur Identifizierung fehlender Attribute und ähnlicher Syntaxfehler.
- Ressourcenverknüpfung, die eine schnelle Navigation zu Drawable-Ressourcen, Datenquellen und anderen Elementen ermöglicht, auf die in der XML-Datei verwiesen wird.
- Eine Ausführungskonfiguration, mit der Sie Ihr Zifferblatt auf einem Gerät sehen können.
Zifferblatt mit Gradle erstellen
Die einfachste Möglichkeit, den Prozess zum Erstellen des Zifferblatts mit Gradle zu sehen, ist, sich die Beispiele auf GitHub anzusehen.
Neben der Erstellung des Zifferblatts prüfen die Gradle-Scripts in diesen Projekten die XML-Datei des Zifferblatts mit den Validierungstools auf Gültigkeit.
Zifferblatt vor der Einreichung bei Google Play prüfen
Nachdem Sie Ihr Zifferblatt erstellt und sich mit dem Build-Prozess vertraut gemacht haben, führen Sie Vorabprüfungen für das AAB Ihres Zifferblatts durch, bevor Sie es bei Google Play einreichen.
Play führt sehr ähnliche Prüfungen durch. Wenn Sie diese Vorabprüfungen bestehen, sparen Sie also viel Zeit beim Einreichen und Überprüfen.
Beispiel für das Ausführen der Prüfungen vor der Einreichung:
Bei diesen Prüfungen wird nicht nur untersucht, wie viel Arbeitsspeicher das Zifferblatt verwendet, sondern es werden auch andere Probleme wie fehlende Ressourcen erkannt und das XML wird validiert.
Weitere Informationen zum Abrufen und Erstellen des Tools finden Sie unter Memory Footprint Evaluator.