Glance Wear
| Najnowsza aktualizacja | Wersja stabilna | Wersja kandydująca do publikacji | Wersja beta | Wersja alfa |
|---|---|---|---|---|
| 17 czerwca 2026 r. | - | - | - | 1.0.0-alpha12 |
Deklarowanie zależności
Aby dodać zależność od glance-wear, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w artykule Repozytorium Maven Google.
Dodaj zależności dotyczące potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:
Odlotowe
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") }
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. Jeśli odkryjesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nową kartę, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz oddać głos na istniejący problem, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Glance Wear w wersji 1.0
Wersja 1.0.0-alpha12
17 czerwca 2026 r.
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 są zwalniane. Wersja 1.0.0-alpha12 zawiera te zmiany.
Nowe funkcje
Dodano parametr
AssociateWithGlanceWearWidget, który musi być używany w parametrzeGlanceWearWidgetService, aby określić, z którym wdrożeniem parametruGlanceWearWidgetjest powiązany. (Ifcabb, b/514679763)- Przykład:
@AssociateWithGlanceWearWidget(MyGlanceWearWidget::class) class MyGlanceWearWidgetService : GlanceWearWidgetService() { override val widget = MyGlanceWearWidget() } ```Dodaliśmy
imagepędzel doWearWidgetBrush, aby obsługiwać tła bitmapowe w widżetach na Wear. (I9a228, b/513481558)Wprowadziliśmy funkcję pomocniczą
@Composable,WearWidgetPreview, aby uprościć tworzenie widżetów Glance Wear przez usunięcie kodu standardowego wymaganego w przypadku podglądów w IDE.
Zmiany w interfejsie API
- Nazwa
androidx.glance.wear.health.DataTypezostała zmieniona naandroidx.glance.wear.health.HealthData(I4cb0b, b/516746689) isHeartRateBpmAvailablejest udostępniana, aby określić, czyheartRateBpmjest dostępna na hoście. (I5999d, b/514641567)- Udostępniono operatory porównania
RemoteInt. (I5fe3d, b/513228889) - Udostępniliśmy interfejs API
captureRemoteDocumentFlow i 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.
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 są zwalniane. Wersja 1.0.0-alpha11 zawiera te zmiany.
Zmiany w interfejsie API
- Dodaliśmy
WearWidgetPreview, aby umożliwić podgląd widżetów Wear w Android Studio. (I36504, b/485147770) - Udostępniaj zmienne
is*Available(isDailyStepsAvailableitp.), aby sprawdzić, czy powiązany typ danych o zdrowiu jest dostępny i prawidłowy. (Ib98a7, b/498179656) - Dodano interfejs
triggerUpdateAllAPI doGlanceWearWidget, aby wywoływać aktualizację wszystkich widżetów danej aplikacji. (I6ab20, b/510896410)
Poprawki błędów
- Dodaj informacje o wersji renderera w
WearWidgetParamsjako pole wewnętrzne, aby zapobiec uszkodzeniu dokumentu wygenerowanego w wersji alfa10. (Idcf8e, b/511263591, b/512830184) - Uruchamia przepływ wymuszonej aktualizacji w trybie debugowania lub na emulatorze w przypadku widżetów na Wear.
Wersja 1.0.0-alpha10
19 maja 2026 r.
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 są zwalniane. Wersja 1.0.0-alpha10 zawiera te zmiany.
Zmiany w interfejsie API
- Udostępnij interfejsy
glance.wear.health.DataTypeAPI w widżecie na Wear. Programiści mogą używać tych interfejsów API do uzyskiwania dostępu do danych o stanie systemu.
Poprawki błędów
- Naprawiono pętlę awarii występującą w wersji alpha09 na emulatorze Wear 7 lub urządzeniach z renderem 1.6. Problem polegał na tym, że do odtwarzacza widżetu Szybkiego podglądu na Wear wysyłano puste osie czcionek.
Wersja 1.0.0-alpha09
6 maja 2026 r.
Publikacja 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óre będą używane w eksperymentalnych funkcjach Glance Wear. (Id2f76, b/498179813)
Poprawki błędów
- Zaktualizowano parser metadanych XML widżetu Wear, aby rozpoznawał widżety podczas uruchamiania.
Wersja 1.0.0-alpha08
22 kwietnia 2026 r.
Publikacja 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
- Dodano tag
<queries>do pliku manifestu bibliotekiglance:wear:wear, aby mieć pewność, żePackageManagerwysyła zapytania do odpowiednich usług w celu uzyskania aktualizacji push. (I192787)
Inne
- Cofnięto zmianę „Updates Compose compileSdk to 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.
Publikacja 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
- Dodaj domyślne tło widżetu Wear, gdy pole
WearWidgetBrushjest puste lub nie zostało określone. (I8300b) - Zaktualizuj interfejs
getActiveWidgetsAPI, aby zwracał typ kontenera widżetu. (2772eb1)
Zmiany w interfejsie API
- Zmiana interfejsu API aktualizacji widżetu, aby przyjmował wartość
WidgetInstanceId, i dodanie funkcji pomocniczej do pobierania identyfikatorów danego widżetu. Nowy interfejs API zwraca błądIllegalArgumentException, jeśli podany identyfikator jest nieprawidłowy lub nie należy do wywołującego. (I6f3c5, b/446828899) - Dodaj gradient pionowy i poziomy w
WearWidgetBrush. (If70ae, b/470080675)
Wersja 1.0.0-alpha06
25 marca 2026 r.
Publikacja 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
- Zdefiniuj operacje dla profilu widżetów na Wear w formie wbudowanej.
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 z wcześniejszegoFULLSCREENnaLARGEw parametrach widżetu.
Wersja 1.0.0-alpha05
11 marca 2026 r.
Publikacja 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 z metodą
WearWidgetBrushcolor, która będzie używana w przypadku tła widżetu na zegarku. (I66f54, b/464273091) - Forma płatności
fetchActiveWidgetsForProviderzostała usunięta, ponieważ istnieje jużfetchActiveWidgets. (I85e4e, b/486197890)
Wersja 1.0.0-alpha04
25 lutego 2026 r.
Publikacja 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
- Dodano interfejs API
GlanceWearWidgetManager, który umożliwia aplikacjom wysyłanie zapytań o aktywne widżety i kafelki. (I5be95) - Przenieśliśmy interfejsy API z biblioteki
glance:wear:wear-coredo pakietuandroidx.glance.wear.core. (I429cf)
Poprawki błędów
- Udostępnianie typów Remote Composable i Modifier (Id1d40)
Wersja 1.0.0-alpha03
11 lutego 2026 r.
Publikacja 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
- Dodano obsługę zdarzeń interakcji w
GlanceWearWidget. (Ia4e28, b/469808447)
Wersja 1.0.0-alpha02
28 stycznia 2026 r.
Publikacja 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
- Ponowne mapowanie FULLSCREEN na LARGE w parametrach widżetu (ad78d95)
Poprawki błędów
- Naprawiono użycie magazynu danych, które uniemożliwiało wyświetlanie wielu instancji widżetu (474f3e4).
Wersja 1.0.0-alpha01
14 stycznia 2026 r.
Publikacja 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.