Ein Zifferblatt für Wear OS im Watch Face Format (WFF v2) mit warmem Farbverlauf, großer Digitaluhr, Wetter, Fitness-Daten und Handy-Akku.
- Digitaluhr (12h/24h je nach Systemeinstellung, AM/PM im 12h-Modus), eigene Ambient-Darstellung
- Wetter: Temperatur (°C/°F), Zustandsname und Icon (Sonne, Mond, Wolken, Regen, Schnee, Gewitter, Nebel, Wind – Tag/Nacht)
- Herzfrequenz, Uhr-Akkustand
- Schritte mit Fortschritt zum Tagesziel (
STEP_GOAL) - Complication-Slot Handy-Akku (
RANGED_VALUEals Fortschrittsbalken, alternativSHORT_TEXT)
watchface/src/main/res/raw/watchface.xml # WFF-Layout
watchface/src/main/res/drawable-nodpi/ # Hintergrund & Icons (generiert)
watchface/src/main/res/drawable/preview.png
tools/generate_assets.py # erzeugt die Bitmaps (Pillow)
tools/generate_store_assets.py # erzeugt die Play-Store-Grafiken
playstore/ # Store-Grafiken und -Texte
Voraussetzungen: Android Studio / Android SDK (compileSdk 37, minSdk 34), JDK.
./gradlew :watchface:assembleDebug
adb install -r watchface/build/outputs/apk/debug/watchface-debug.apkDanach auf der Uhr das Zifferblatt Pixel Sand auswählen.
Hinweis: Die Uhr speichert die gewählten Datenquellen pro Slot-Position. Nach Änderungen an Anzahl/Reihenfolge der Slots die App vorher deinstallieren (
adb uninstall de.martinsmikrokosmos.pixelsand).
keystore.properties.examplenachkeystore.propertieskopieren und den Upload-Key eintragen (Datei und Keystore werden nicht eingecheckt).versionCodeinwatchface/build.gradle.ktserhöhen.- Signiertes App-Bundle bauen:
./gradlew :watchface:bundleRelease
# -> watchface/build/outputs/bundle/release/watchface-release.aabStore-Texte, Grafiken und Angaben zur Datensicherheit: playstore/listing.md,
Datenschutzerklärung: PRIVACY.md.
pip install pillow
python3 tools/generate_assets.py