Glance Wear

  
Glance Wear ist eine Bibliothek zum Erstellen von Widgets für Wear OS.
Letzte Aktualisierung Stabile Release Releasekandidat Beta-Release Alpha-Release
1. Juli 2026 - - - 1.0.0-alpha13

Abhängigkeiten deklarieren

Für eine Abhängigkeit von „glance-wear“ müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie unter Google Maven-Repository.

Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:

Cool

dependencies {
    implementation "androidx.glance.wear:wear:1.0.0-alpha13"

    implementation "androidx.glance.wear:wear-core:1.0.0-alpha13"
}

Kotlin

dependencies {
    implementation("androidx.glance.wear:wear:1.0.0-alpha13")

    implementation("androidx.glance.wear:wear-core:1.0.0-alpha13")
}

Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.

Feedback

Ihr Feedback hilft uns, Jetpack zu verbessern. Wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben, lassen Sie es uns wissen. Bevor Sie ein neues Problem erstellen, sollten Sie sich jedoch die bereits gemeldeten Probleme in dieser Bibliothek ansehen. Wenn Sie sich einer Problemmeldung anschließen möchten, klicken Sie auf den Button mit dem Stern.

Neues Problem melden

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Glance Wear, Version 1.0

Version 1.0.0-alpha13

1. Juli 2026

androidx.glance.wear:wear:1.0.0-alpha13, androidx.glance.wear:wear-core:1.0.0-alpha13 und androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13 sind veröffentlicht. Version 1.0.0-alpha13 enthält diese Commits.

API-Änderungen

Diverse Fehlerkorrekturen

  • Die Parameter für das squircle-förmige Wear-Widget wurden gemäß UX-Feedback für die Vorschau angepasst.

Version 1.0.0-alpha12

17. Juni 2026

androidx.glance.wear:wear:1.0.0-alpha12, androidx.glance.wear:wear-core:1.0.0-alpha12 und androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12 sind veröffentlicht. Version 1.0.0-alpha12 enthält diese Commits.

Neue Funktionen

  • Es wurde AssociateWithGlanceWearWidget hinzugefügt, das in GlanceWearWidgetService verwendet werden muss, um anzugeben, mit welcher Implementierung von GlanceWearWidget es verknüpft ist. (Ifcabb, b/514679763)

    • Beispiel:
     @AssociateWithGlanceWearWidget(MyGlanceWearWidget::class)
     class MyGlanceWearWidgetService : GlanceWearWidgetService() {
       override val widget = MyGlanceWearWidget()
     }
     ```
    
  • Der Pinsel image wurde WearWidgetBrush hinzugefügt, um Bitmap-Hintergründe in Wear-Widgets zu unterstützen. (I9a228, b/513481558)

  • Die @Composable-Hilfsfunktion WearWidgetPreview wurde eingeführt, um die Entwicklung von Glance Wear-Widgets zu vereinfachen, indem der Boilerplate-Code entfernt wird, der für IDE-Vorschauen erforderlich ist.

API-Änderungen

  • androidx.glance.wear.health.DataType in androidx.glance.wear.health.HealthData umbenannt (I4cb0b, b/516746689)
  • isHeartRateBpmAvailable wird verfügbar gemacht, um zu ermitteln, ob heartRateBpm auf dem Host verfügbar ist. (I5999d, b/514641567)
  • Vergleichsoperatoren für RemoteInt verfügbar gemacht (I5fe3d, b/513228889)
  • Die Flow API captureRemoteDocument und eine neue Überladung captureSingleRemoteDocument (mit RemoteCreationDisplayInfo) als öffentliche APIs verfügbar gemacht (I87b0e, b/513228889)
  • @CallSuper zu den Lebenszyklusmethoden von GlanceWearWidgetService hinzugefügt

Version 1.0.0-alpha11

3. Juni 2026

androidx.glance.wear:wear:1.0.0-alpha11, androidx.glance.wear:wear-core:1.0.0-alpha11 und androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11 sind veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.

API-Änderungen

  • WearWidgetPreview zum Vorschauen von Wear-Widgets in Android Studio hinzugefügt (I36504, b/485147770)
  • is*Available (isDailyStepsAvailable usw.) Variablen verfügbar gemacht, um zu prüfen, ob der zugehörige Gesundheitsdatentyp verfügbar und gültig ist (Ib98a7, b/498179656)
  • triggerUpdateAll-API zu GlanceWearWidget hinzugefügt, um ein Update für alle Widgets der angegebenen App auszulösen (I6ab20, b/510896410)

Diverse Fehlerkorrekturen

  • Informationen zur Renderer-Version als internes Feld in WearWidgetParams aufgenommen, um Fehler im mit der Version alpha10 generierten Dokument zu vermeiden (Idcf8e, b/511263591, b/512830184)
  • Flow für das erzwungene Abrufen von Updates im Debug-Modus oder Emulator für Wear-Widgets ausgelöst

Version 1.0.0-alpha10

19. Mai 2026

androidx.glance.wear:wear:1.0.0-alpha10, androidx.glance.wear:wear-core:1.0.0-alpha10 und androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10 sind veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.

API-Änderungen

  • glance.wear.health.DataType-APIs in Wear-Widgets verfügbar gemacht Entwickler können mit diesen APIs auf Systemgesundheitsdaten zugreifen.

Diverse Fehlerkorrekturen

  • Eine Absturzschleife in der Version alpha09 auf dem Wear 7-Emulator oder auf Geräten mit dem Renderer 1.6 wurde behoben, indem verhindert wurde, dass leere Schriftachsen an den Player für das Glance Wear-Widget gesendet werden.

Version 1.0.0-alpha09

6. Mai 2026

androidx.glance.wear:wear:1.0.0-alpha09 und androidx.glance.wear:wear-core:1.0.0-alpha09 sind veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.

API-Änderungen

  • ExperimentalGlanceWearApi hinzugefügt, das für experimentelle Glance Wear-Funktionen verwendet wird (Id2f76, b/498179813)

Diverse Fehlerkorrekturen

  • Parser für XML-Metadaten von Wear-Widgets aktualisiert, damit Widgets beim Start erkannt werden

Version 1.0.0-alpha08

22. April 2026

androidx.glance.wear:wear:1.0.0-alpha08 und androidx.glance.wear:wear-core:1.0.0-alpha08 sind veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.

Diverse Fehlerkorrekturen

  • Das Tag <queries> wurde dem Manifest der Bibliothek glance:wear:wear hinzugefügt, damit PackageManager die richtigen Dienste für Push-Updates abfragt. (I192787)

Sonstiges

  • Die Änderung „Updates Compose compileSdk to 37“ (I6007) wurde zurückgesetzt, da sie auch für „glance-wear“ gilt. Die Anforderung für „compileSdk“ ist in dieser Version also nicht mehr 37.

Version 1.0.0-alpha07

8. April 2026

androidx.glance.wear:wear:1.0.0-alpha07 und androidx.glance.wear:wear-core:1.0.0-alpha07 sind veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.

Neue Funktionen

  • Standardhintergrund für Wear-Widgets hinzufügen, wenn WearWidgetBrush leer oder nicht angegeben ist (I8300b)
  • getActiveWidgets-API aktualisiert, um den Containertyp des Widgets zurückzugeben (2772eb1)

API-Änderungen

  • Widget-Update-API geändert, um WidgetInstanceId zu verwenden, und Hilfsfunktion zum Abrufen von IDs für ein bestimmtes Widget hinzugefügt Die neue API löst IllegalArgumentException aus, wenn die angegebene ID ungültig ist oder nicht dem Aufrufer gehört. (I6f3c5, b/446828899)
  • Vertikalen und horizontalen Farbverlauf in WearWidgetBrush hinzugefügt (If70ae, b/470080675)

Version 1.0.0-alpha06

25. März 2026

androidx.glance.wear:wear:1.0.0-alpha06 und androidx.glance.wear:wear-core:1.0.0-alpha06 sind veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.

Neue Funktionen

  • Vorgänge für das Profil von Wear-Widgets inline definieren

API-Änderungen

  • CONTAINER_TYPE_FULLSCREEN in CONTAINER_TYPE_TILE_COMPAT umbenannt, um das Widget für die Kompatibilität mit dem Vollbildmodus besser zu unterscheiden Dazu gehört auch das Zurücksetzen der Zuordnung des Typs FULLSCREEN zu LARGE in den Widget-Parametern.

Version 1.0.0-alpha05

11. März 2026

androidx.glance.wear:wear:1.0.0-alpha05 und androidx.glance.wear:wear-core:1.0.0-alpha05 sind veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.

API-Änderungen

  • WearWidgetBrush-API mit der Methode color für den Hintergrund von Wear-Widgets hinzugefügt (I66f54, b/464273091)
  • Methode fetchActiveWidgetsForProvider entfernt, da bereits fetchActiveWidgets vorhanden ist (I85e4e, b/486197890)

Version 1.0.0-alpha04

25. Februar 2026

androidx.glance.wear:wear:1.0.0-alpha04 und androidx.glance.wear:wear-core:1.0.0-alpha04 sind veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.

API-Änderungen

  • GlanceWearWidgetManager-API hinzugefügt, damit Apps ihre aktiven Widgets und Kacheln abfragen können (I5be95)
  • APIs aus der Bibliothek glance:wear:wear-core in das Paket androidx.glance.wear.core verschoben (I429cf)

Diverse Fehlerkorrekturen

  • Allgemeine Remote-Composable- und Modifier-Typen verfügbar gemacht (Id1d40)

Version 1.0.0-alpha03

11. Februar 2026

androidx.glance.wear:wear:1.0.0-alpha03 und androidx.glance.wear:wear-core:1.0.0-alpha03 sind veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.

API-Änderungen

  • Unterstützung für Interaktionsereignisse zu GlanceWearWidget hinzugefügt (Ia4e28, b/469808447)

Version 1.0.0-alpha02

28. Januar 2026

androidx.glance.wear:wear:1.0.0-alpha02 und androidx.glance.wear:wear-core:1.0.0-alpha02 sind veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.

Neue Funktionen

  • FULLSCREEN in Widget-Parametern wieder LARGE zugeordnet (ad78d95)

Diverse Fehlerkorrekturen

  • Verwendung von DataStore korrigiert, wodurch verhindert wurde, dass mehrere Widget-Instanzen angezeigt werden (474f3e4)

Version 1.0.0-alpha01

14. Januar 2026

androidx.glance.wear:wear:1.0.0-alpha01 und androidx.glance.wear:wear-core:1.0.0-alpha01 sind veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.

  • Glance Wear ist eine Bibliothek zum Erstellen von Widgets für Wear OS mit RemoteCompose.