Glance Wear

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

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von „glance-wear“ hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.

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

Cool

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

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

Kotlin

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

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

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-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

  • AssociateWithGlanceWearWidget hinzugefügt, die auf der GlanceWearWidgetService verwendet werden muss, um anzugeben, mit welcher Implementierung von GlanceWearWidget sie verknüpft ist. (Ifcabb, b/514679763)

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

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

API-Änderungen

  • androidx.glance.wear.health.DataType wurde in androidx.glance.wear.health.HealthData umbenannt (I4cb0b, b/516746689)
  • isHeartRateBpmAvailable wird verfügbar gemacht, um festzustellen, ob heartRateBpm auf dem Host verfügbar ist. (I5999d, b/514641567)
  • Verfügbare RemoteInt-Vergleichsoperatoren. (I5fe3d, b/513228889)
  • Die captureRemoteDocument Flow API und eine neue captureSingleRemoteDocument-Überladung (mit RemoteCreationDisplayInfo) wurden als öffentliche APIs verfügbar gemacht. (I87b0e, b/513228889)
  • Wir haben @CallSuper zu den GlanceWearWidgetService-Lebenszyklusmethoden 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

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

Fehlerkorrekturen

  • Fügen Sie Informationen zur Renderer-Version als internes Feld in WearWidgetParams ein, um zu verhindern, dass das mit der Alpha10-Version generierte Dokument beschädigt wird. (Idcf8e, b/511263591, b/512830184)
  • Den Ablauf zum Erzwingen von Pull-Updates im Debug-Modus oder Emulator für Wear-Widgets auslösen.

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 im Wear-Widget verfügbar machen Entwickler können mit diesen APIs auf Gesundheitsdaten des Systems zugreifen.

Fehlerkorrekturen

  • Ein Absturz, der in der Alpha09-Version auf Wear 7-Emulatoren oder Geräten mit dem 1.6-Renderer auftrat, wurde behoben. Dazu wurde verhindert, dass leere Schriftachsen an den Player für Glance Wear-Widgets 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

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

Fehlerkorrekturen

  • Der Parser für Wear-Widget-XML-Metadaten wurde aktualisiert, damit er Widgets beim Booten erkennt.

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.

Fehlerkorrekturen

  • Das <queries>-Tag wurde dem Manifest der glance:wear:wear-Bibliothek 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. Sie gilt auch für glance-wear. 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

  • Standardmäßigen Hintergrund für Wear-Widget hinzufügen, wenn WearWidgetBrush leer oder nicht angegeben ist. (I8300b)
  • Die getActiveWidgets API wurde aktualisiert, um den Containertyp des Widgets zurückzugeben. (2772eb1)

API-Änderungen

  • Die Widget-Update-API wurde geändert, um WidgetInstanceId zu verwenden. Außerdem wurde ein Helfer zum Abrufen von IDs für ein bestimmtes Widget hinzugefügt. Die neue API gibt IllegalArgumentException zurück, wenn die angegebene ID ungültig ist oder nicht dem Aufrufer gehört. (I6f3c5, b/446828899)
  • Fügen Sie in WearWidgetBrush einen vertikalen und einen horizontalen Farbverlauf hinzu. (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

  • Definieren Sie die Vorgänge für das Wear-Widgets-Profil inline.

API-Änderungen

  • Wir haben CONTAINER_TYPE_FULLSCREEN in CONTAINER_TYPE_TILE_COMPAT umbenannt, um das Widget für die Vollbildkompatibilität besser zu kennzeichnen. 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

  • Wir haben die WearWidgetBrushAPI mit der color-Methode für den Hintergrund von Wear-Widgets hinzugefügt. (I66f54, b/464273091)
  • Die Methode fetchActiveWidgetsForProvider wurde 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

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

Fehlerkorrekturen

  • Häufig verwendete Remote-Composable- und Modifier-Typen verfügbar machen (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 in GlanceWearWidget hinzufügen (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 LARGE zuordnen (ad78d95)

Fehlerkorrekturen

  • Die Verwendung von DataStore wurde korrigiert, um zu verhindern, 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.