Glance Wear
| Najnowsza aktualizacja | Wersja stabilna | Wersja kandydująca do publikacji | Wersja beta | Wersja alfa |
|---|---|---|---|---|
| 9 września 2026 r. | - | - | - | 1.0.0-alpha18 |
Deklarowanie zależności
Aby dodać zależność od biblioteki glance-wear, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w repozytorium Maven Google.
Dodaj zależności od potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:
Odlotowe
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") }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Prześlij opinię
Twoja opinia pomoże nam ulepszyć Jetpacka. Daj nam znać, jeśli znajdziesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nowy problem, zapoznaj się z istniejącymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów Issue Tracker documentation.
Glance Wear w wersji 1.0
Wersja 1.0.0-alpha18
9 września 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha18, androidx.glance.wear:wear-core:1.0.0-alpha18 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha18. Wersja 1.0.0-alpha18 zawiera te zmiany.
Zmiany w interfejsie API
- Dodaliśmy parametr
useSafeFallbackRendererVersiondoWearWidgetPreview, aby umożliwić wyświetlanie podglądu widżetów z bezpiecznym zestawem operacji rezerwowych obsługiwanych przez starsze hosty. (I9c324)
Poprawki błędów
- Zaktualizowaliśmy
compileSdkdla bibliotek Compose do wersji 37.1. Będzie to wymagać przechodniego zaktualizowaniacompileSdkwe wszystkich aplikacjach i bibliotekach korzystających z Compose. (I05b0f) - Dodaliśmy kontrolę lint, która ostrzega przed zbędnym użyciem parametru
fontFamilyw widżetach Wear. (I7730c)
Wersja 1.0.0-alpha17
26 sierpnia 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha17, androidx.glance.wear:wear-core:1.0.0-alpha17 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha17. Wersja 1.0.0-alpha17 zawiera te zmiany.
Nowe funkcje
- Dodaliśmy kontrole lint w Glance Wear, aby wymusić, że każdy element
<container>w pliku XML<wearwidget-provider>z metadanymi widżetu wyraźnie określa obsługiwany atrybut typu i nie definiuje zduplikowanych typów. (I52c9a, b/464458215)
Wersja 1.0.0-alpha16
12 sierpnia 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha16, androidx.glance.wear:wear-core:1.0.0-alpha16 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha16. Wersja 1.0.0-alpha16 zawiera te zmiany.
Nowe funkcje
- Dodaliśmy walidację Lint dla metadanych XML
<wearwidget-provider>, aby zapewnić obecność wymaganych elementów konfiguracji (takich jakcontaineripreviewImage). (Ia9983, b/464458215) - Dodaliśmy ostrzeżenie o błędzie Lint dotyczące ustawienia czarnego lub przezroczystego tła widżetu Wear (Idedb0, b/529269573).
- Włączyliśmy operację zdalnego Compose
CORE_TEXTdla profilu widżetów Wear. Dzięki temuRemoteTextmoże korzystać z funkcji czcionek zmiennych, takich jak osie czcionek, wysokość wiersza itp., na obsługiwanych renderach hosta z automatycznym przejściem na starszą wersję, gdy nie jest obsługiwana.
Poprawki
- Zaktualizowaliśmy KDocs dla adnotacji
AssociateWithGlanceWearWidgetzgodnie z opiniami deweloperów.
Wersja 1.0.0-alpha15
29 lipca 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha15, androidx.glance.wear:wear-core:1.0.0-alpha15 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha15. Wersja 1.0.0-alpha15 zawiera te zmiany.
Nowe funkcje
- Dodaliśmy ostrzeżenie Lint, gdy ustawisz puste tło dokumentu widżetu Wear. (Ic6475, b/529269573)
Wersja 1.0.0-alpha14
15 lipca 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha14, androidx.glance.wear:wear-core:1.0.0-alpha14 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha14. Wersja 1.0.0-alpha14 zawiera te zmiany.
Zmiany w interfejsie API
- Dodaliśmy dostawców parametrów podglądu
RoundAllWidgetPreviewParams,RoundSmallWidgetPreviewParamsiRoundLargeWidgetPreviewParamsdla w pełni zaokrąglonych widżetów Glance Wear. (If5336, b/512405233)
Nowe funkcje
- Skonfigurowaliśmy i dodaliśmy bibliotekę Linter dla widżetów Glance Wear.(If4218, b/527402079)
- Dodaliśmy kontrolę lint, aby zapewnić, że podklasy
GlanceWearWidgetServicewyraźnie deklarują powiązaną klasę widżetu za pomocą adnotacji@AssociateWithGlanceWearWidget. (Idc575, b/477024153)
- Dodaliśmy kontrolę lint, aby zapewnić, że podklasy
- Ulepszyliśmy zgodność wsteczną widżetów działających na starszych hostach, propagując obsługiwane operacje za pomocą
WearWidgetParamsi dodając filtrowanie profilu dozwolonych operacji. (Ib0a1b, I83cb1, [b/526716195])
Wersja 1.0.0-alpha13
1 lipca 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha13, androidx.glance.wear:wear-core:1.0.0-alpha13 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13. Wersja 1.0.0-alpha13 zawiera te zmiany.
Zmiany w interfejsie API
- Usunęliśmy sprawdzanie uprawnień z
heartRateAccuracy(I14269, b/522444636).
Poprawki błędów
- Dostosowaliśmy parametry widżetu Wear w kształcie squircle na potrzeby podglądu zgodnie z opiniami użytkowników.
Wersja 1.0.0-alpha12
17 czerwca 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha12, androidx.glance.wear:wear-core:1.0.0-alpha12 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12. Wersja 1.0.0-alpha12 zawiera te zmiany.
Nowe funkcje
Dodaliśmy
AssociateWithGlanceWearWidget, którego musisz użyć wGlanceWearWidgetService, aby określić, z którą implementacjąGlanceWearWidgetjest powiązany. (Ifcabb, b/514679763)- Przykład:
@AssociateWithGlanceWearWidget(MyGlanceWearWidget::class) class MyGlanceWearWidgetService : GlanceWearWidgetService() { override val widget = MyGlanceWearWidget() } ```Dodaliśmy pędzel
imagedoWearWidgetBrush, aby obsługiwać tła bitmapowe w widżetach Wear. (I9a228, b/513481558)Wprowadziliśmy funkcję pomocniczą
@Composableo nazwieWearWidgetPreview, aby uprościć tworzenie widżetów Glance Wear przez usunięcie kodu powtarzalnego wymaganego do podglądów w IDE.
Zmiany w interfejsie API
- Zmieniliśmy nazwę
androidx.glance.wear.health.DataTypenaandroidx.glance.wear.health.HealthData(I4cb0b, b/516746689). - Udostępniliśmy
isHeartRateBpmAvailable, aby określić, czyheartRateBpmjest dostępny na hoście. (I5999d, b/514641567) - Udostępniliśmy operatory porównania
RemoteInt. (I5fe3d, b/513228889) - Udostępniliśmy interfejs API Flow
captureRemoteDocumenti nowe przeciążeniecaptureSingleRemoteDocument(które przyjmujeRemoteCreationDisplayInfo) jako publiczne interfejsy API. (I87b0e, b/513228889) - Dodaliśmy
@CallSuperdo metod cyklu życiaGlanceWearWidgetService.
Wersja 1.0.0-alpha11
3 czerwca 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha11, androidx.glance.wear:wear-core:1.0.0-alpha11 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11. Wersja 1.0.0-alpha11 zawiera te zmiany.
Zmiany w interfejsie API
- Dodaliśmy
WearWidgetPreview, aby umożliwić wyświetlanie podglądu widżetów Wear w Android Studio. (I36504, b/485147770) - Udostępniliśmy zmienne
is*Available(isDailyStepsAvailableitp.), aby sprawdzić, czy powiązany typ danych o zdrowiu jest dostępny i prawidłowy. (Ib98a7, b/498179656) - Dodaliśmy interfejs API
triggerUpdateAlldoGlanceWearWidget, aby wywoływać aktualizację wszystkich widżetów danej aplikacji. (I6ab20, b/510896410)
Poprawki błędów
- Dodaliśmy informacje o wersji renderera w
WearWidgetParamsjako pole wewnętrzne, aby zapobiec uszkodzeniu dokumentu wygenerowanego w wersji alpha10. (Idcf8e, b/511263591, b/512830184) - Włączyliśmy przepływ aktualizacji wymuszonej w trybie debugowania lub emulatorze dla widżetów Wear.
Wersja 1.0.0-alpha10
19 maja 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha10, androidx.glance.wear:wear-core:1.0.0-alpha10 i androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10. Wersja 1.0.0-alpha10 zawiera te zmiany.
Zmiany w interfejsie API
- Udostępniliśmy interfejsy API
glance.wear.health.DataTypew widżecie Wear. Deweloperzy mogą używać tych interfejsów API do uzyskiwania dostępu do danych dotyczących zdrowia w systemie.
Poprawki błędów
- Naprawiliśmy pętlę awarii występującą w wersji alpha09 na emulatorze Wear 7 lub urządzeniach z rendererem 1.6, uniemożliwiając wysyłanie pustej osi czcionki do odtwarzacza w przypadku widżetu Glance Wear.
Wersja 1.0.0-alpha09
6 maja 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha09 i androidx.glance.wear:wear-core:1.0.0-alpha09. Wersja 1.0.0-alpha09 zawiera te zmiany.
Zmiany w interfejsie API
- Dodaliśmy
ExperimentalGlanceWearApi, który będzie używany w przypadku eksperymentalnych funkcji Glance Wear. (Id2f76, b/498179813)
Poprawki błędów
- Zaktualizowaliśmy parser metadanych XML widżetu Wear, aby uwzględniał widżety podczas uruchamiania.
Wersja 1.0.0-alpha08
22 kwietnia 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha08 i androidx.glance.wear:wear-core:1.0.0-alpha08. Wersja 1.0.0-alpha08 zawiera te zmiany.
Poprawki błędów
- Dodaliśmy tag
<queries>do manifestu bibliotekiglance:wear:wear, aby mieć pewność, żePackageManagerwysyła zapytania do prawidłowych usług w celu uzyskania aktualizacji push. (I192787)
Inne
- Cofnęliśmy zmianę "Aktualizuje compileSdk Compose do wersji 37" (I6007), która dotyczy też glance-wear, więc w tej wersji wymaganie compileSdk nie wynosi już 37.
Wersja 1.0.0-alpha07
8 kwietnia 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha07 i androidx.glance.wear:wear-core:1.0.0-alpha07. Wersja 1.0.0-alpha07 zawiera te zmiany.
Nowe funkcje
- Dodaliśmy domyślne tło widżetu Wear, gdy
WearWidgetBrushjest pusty lub nieokreślony. (I8300b) - Zaktualizowaliśmy interfejs API
getActiveWidgets, aby zwracał typ kontenera widżetu. (2772eb1)
Zmiany w interfejsie API
- Zmieniliśmy interfejs API aktualizacji widżetu, aby przyjmował
WidgetInstanceId, i dodaliśmy pomocnika do pobierania identyfikatorów danego widżetu. Nowy interfejs API zgłasza wyjątekIllegalArgumentException, jeśli podany identyfikator jest nieprawidłowy lub nie należy do wywołującego. (I6f3c5, b/446828899) - Dodaliśmy gradient pionowy i poziomy w
WearWidgetBrush. (If70ae, b/470080675)
Wersja 1.0.0-alpha06
25 marca 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha06 i androidx.glance.wear:wear-core:1.0.0-alpha06. Wersja 1.0.0-alpha06 zawiera te zmiany.
Nowe funkcje
- Zdefiniowaliśmy operacje dla profilu widżetów Wear w tekście.
Zmiany w interfejsie API
- Zmieniliśmy nazwę
CONTAINER_TYPE_FULLSCREENnaCONTAINER_TYPE_TILE_COMPAT, aby lepiej odróżnić widżet zgodności z pełnym ekranem. Obejmuje to przywrócenie mapowania typuFULLSCREENnaLARGEw parametrach widżetu.
Wersja 1.0.0-alpha05
11 marca 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha05 i androidx.glance.wear:wear-core:1.0.0-alpha05. Wersja 1.0.0-alpha05 zawiera te zmiany.
Zmiany w interfejsie API
- Dodaliśmy interfejs API
WearWidgetBrushz metodącolor, która będzie używana do tła widżetu Wear. (I66f54, b/464273091) - Usunęliśmy metodę
fetchActiveWidgetsForProvider, ponieważ istnieje już metodafetchActiveWidgets. (I85e4e, b/486197890)
Wersja 1.0.0-alpha04
25 lutego 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha04 i androidx.glance.wear:wear-core:1.0.0-alpha04. Wersja 1.0.0-alpha04 zawiera te zmiany.
Zmiany w interfejsie API
- Dodaliśmy interfejs API
GlanceWearWidgetManager, aby umożliwić aplikacjom wysyłanie zapytań o aktywne widżety i karty. (I5be95) - Przenieśliśmy interfejsy API z biblioteki
glance:wear:wear-coredo pakietuandroidx.glance.wear.core. (I429cf)
Poprawki błędów
- Udostępniliśmy typowe typy zdalnych elementów kompozycyjnych i modyfikatorów (Id1d40).
Wersja 1.0.0-alpha03
11 lutego 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha03 i androidx.glance.wear:wear-core:1.0.0-alpha03. Wersja 1.0.0-alpha03 zawiera te zmiany.
Zmiany w interfejsie API
- Dodaliśmy obsługę zdarzeń interakcji w
GlanceWearWidget. (Ia4e28, b/469808447)
Wersja 1.0.0-alpha02
28 stycznia 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha02 i androidx.glance.wear:wear-core:1.0.0-alpha02. Wersja 1.0.0-alpha02 zawiera te zmiany.
Nowe funkcje
- Zmieniliśmy mapowanie FULLSCREEN na LARGE w parametrach widżetu (ad78d95).
Poprawki błędów
- Naprawiliśmy użycie DataStore, które uniemożliwiało wyświetlanie wielu instancji widżetu (474f3e4).
Wersja 1.0.0-alpha01
14 stycznia 2026 r.
Ukazały się wersje androidx.glance.wear:wear:1.0.0-alpha01 i androidx.glance.wear:wear-core:1.0.0-alpha01. Wersja 1.0.0-alpha01 zawiera te zmiany.
- Glance Wear to biblioteka do tworzenia widżetów na Wear OS za pomocą
RemoteCompose.