Informacje o wersji na Wear OS

Ta strona zawiera informacje o wersjach na Wear OS, takich jak pakiet SDK do noszenia i bibliotekę pomocy urządzenia do noszenia.

Pakiet SDK do noszenia w wersji 18.1.0 (31 sierpnia 2023 r.)

Pakiet SDK do Wearable w wersji 18.1.0 zawiera drobne aktualizacje interfejsu API, aby obsługiwać następne Wersja biblioteki pomocy do noszenia. Aktualizacje obejmują:

Pakiet SDK do noszenia, wrzesień 2022 – wrzesień 18.0.0

Pakiet SDK do Wearable w wersji 18.0.0 zawiera drobne aktualizacje interfejsu API, które będą obsługiwać Wersja biblioteki pomocy do noszenia. Aktualizacje obejmują:

  • Obsługa WearableListenerService w przypadku aplikacji kierowanych na Androida 13 – numer 235538840.
  • Nowa metoda MessageClient.sendRequest().

Biblioteka pomocy do noszenia w wersji 2.9.0, 2022–16 lutego

Biblioteka pomocy do noszenia w wersji 2.9.0 wycofuje wszystkie pozostałe klasy. Używaj bibliotek Wear OS Jetpack .

Biblioteka Wear OS Jetpack z 29 października 2021 r.

Biblioteki Wear OS Jetpack bibliotek pomocy technicznej na urządzenia do noszenia i nie są one przeznaczone do użytku razem. Biblioteka pomocy do noszenia nie działa na Wear OS 3.

Pakiet SDK do noszenia w wersji 17.1.0 (27 kwietnia 2021 r.)

Pakiet SDK do Wearable w wersji 17.1.0 zawiera drobne aktualizacje interfejsu API, aby obsługiwać następne Wersja biblioteki pomocy do noszenia.

Biblioteka pomocy do noszenia w wersji 2.8.1, 2020–28 września

W bibliotece pomocy urządzenia do noszenia w wersji 2.8.1 wprowadziliśmy tę zmianę.

Zezwalaj na wyłączanie Jetifiera podczas korzystania z szablonu tarczy zegarka

Szablon tarczy zegarka w Android Studio wykorzystuje teraz zależności AndroidaX, aby umożliwić Jetifier zostanie wyłączony. Te poprawki są stosowane, gdy używasz szablonu Tarcza zegarka z Androidem Studio 4.2 lub nowszym.

Biblioteka pomocy do noszenia w wersji 2.8.0, 2020–24 września

W Bibliotece pomocy do noszenia w wersji 2.8.0 wprowadziliśmy te zmiany.

Możliwość cofnięcia określania domyślnych dostawców widżetów spoza systemu

Tarcze zegarka mogą teraz używać parametru setDefaultComplicationProviderWithFallbacks do określania co najmniej jednego dostawcy widżetów niepochodzących z systemu, który ma być używany domyślnie. Jeśli żadna z tych wartości którzy są instalowani wskazani dostawcy niesystemowi, system powraca do przy użyciu domyślnego dostawcy systemu.

Wycofanie WearableActivity

WearableActivity został wycofany. Użyj formatu AmbientModeSupport .

Wycofano SKIP_CONFIRMATION_UI

ActionConfirmationActivity.SKIP_CONFIRMATION_UI został wycofany. Nie korzystano z niego od czasu wprowadzenia Wear 2.0.

Biblioteka pomocy do noszenia w wersji 2.7.0 (2020–15 maja)

Biblioteka pomocy do noszenia w wersji 2.7.0 zawiera te funkcje: funkcji.

Przyspieszenie sprzętowe tarcz zegarka

Możesz teraz poprosić o akcelerację sprzętową obiektu canvas, gdy używasz CanvasWatchFaceService zajęcia. Skorzystaj z akceleracji sprzętowej, aby Popraw wydajność tarczy zegarka i zyskaj dostęp do większej wydajności UI i skalowalnych danych.

Więcej informacji znajdziesz w artykule Poprawianie wydajności tarczy zegarka za pomocą sprzętu. acceleration.

Biblioteka pomocy do noszenia w wersji 2.6.0, 2020–21 kwietnia

Biblioteka pomocy do noszenia w wersji 2.6.0 zawiera te funkcje: i ich ulepszania.

Migracja do Androida Jetpack

Biblioteka pomocy do urządzeń do noszenia została przeniesiona do usługi Android Jetpack. Istniejące biblioteki są teraz mapowane i dostępne na Androidzie X za pomocą przestrzeni nazw androidx, oraz wszystkie zależności od wycofanej Pomocy Biblioteka zawiera zostały usunięte.

Ta zmiana umożliwi też korzystanie z bibliotek pomocy do noszenia na Androidzie Studio 4.0 i nowszych, które rozwiązuje problemy takie jak numer problemu: 147972079.

Biblioteka pomocy do noszenia w wersji 2.5.0, 28 sierpnia 2019 r.

Biblioteka pomocy do noszenia w wersji 2.5.0 zawiera te funkcje: i ich ulepszania.

Poprawiono komponent ComplicationDrawable, gdy wywoływana jest funkcja startActivity() z typem widżetu TYPE_NO_PERMISSION

ComplicationDrawable zawiera teraz flagę NEW_TASK, która zapewnia, że startActivity() wywołuje pochodzi z WatchFaceService uwzględnij FLAG_ACTIVITY_NEW_TASK aby uniknąć android.util.AndroidRuntimeException.

Dzięki tej zmianie TYPE_NO_PERMISSION widżet prawidłowo uruchamia aktywność związaną z prośbą o uprawnienia, a nie z powodu awarii tarczy zegarka.

SDK do noszenia 16.0.0, 2018–25 września

Pakiet SDK do noszenia w wersji 16.0.0 zmniejsza wymaganą wersję Usług Google Play z wersji 12.4 do wersji 8.6. Ta zmiana umożliwia aktualizacjom istniejących aplikacji do najnowszej wersji urządzenia do noszenia pakietu SDK bez konieczności aktualizowania pliku APK Usług Google Play.

Aktualizacja wersji przedpremierowej Wear OS dla deweloperów (11 czerwca 2018 r.)

niedawną transmisję bezprzewodową, do wersji Wear OS Developer Preview 2 ponownie włączone alarmy i zadania dla aplikacji w tle.

Ta zmiana zasad ma na celu zwiększenie elastyczności w tworzeniu aplikacji, alarmach w tle i oferty pracy nadal będą podlegać innym ograniczeniom dotyczącym Androida P, w tym dotyczącym Zasobniki gotowości aplikacji. Postępuj zgodnie z instrukcjami sprawdzonych metod, aby zapewnić prawidłowe działanie aplikacji niezależnie od tego, w jakim zasobniku się znajdują.

Ta aktualizacja zwiększa też skuteczność i prywatności danych użytkowników, ograniczając dostęp aplikacji w tle do danych wejściowych danych z czujnika. W zależności od wymagań aplikacji konieczne może być użycie usługi na pierwszym planie. aby zapewnić stały dostęp do danych z czujnika.

Wersja przedpremierowa 2 na Wear OS dla deweloperów (8 maja 2018 r.)

Wear OS dla programistów w wersji testowej 2 ma funkcje takie jak ulepszone działanie Asystenta Google.

Zgłoś błędy lub prześlij opinię za pomocą Narzędzie do rejestrowania problemów z Wear OS by Google Im wcześniej je prześlesz, tym większa prawdopodobieństwo, że poprawki zostaną ujęte w ostatecznej wersji.

Znane problemy

Ta sekcja zawiera znane problemy dotyczące wersji testowej 2.

Problemy z obrazem Wear OS

  • Po przejściu do dowolnej aplikacji i naciśnięciu klawisza przycisku zasilania z boku zegarka, możesz wrócić do poprzedniego ekranu na ekranie, a nie na tarczy zegarka.

Problemy z obrazem z Wear OS w Chinach

  • Po przejściu do dowolnej aplikacji i naciśnięciu klawisza przycisku zasilania z boku zegarka, możesz wrócić do poprzedniego ekranu na ekranie, a nie na tarczy zegarka.
  • Ustawienia dźwięku związane z głośnością nie są nie uległo zmianie. Zegarek sygnalizuje na przykład dzwonkiem połączenia przychodzącego. jeśli dźwięk w zegarku jest wyłączony. A jeśli dostosujesz głośność alarmu, zmiana nie przyniesie skutków.
  • Wiele trwających powiadomień może wyświetlać się nieprawidłowo. Na przykład: jeśli ustawiony jest zarówno minutnik, jak i stoper, powiadomienia nie są wyświetlane. Zalecamy przetestowanie z 1 trwającym powiadomieniem, a nie z kilkoma.
  • Sklep z aplikacjami na Wear w chińskiej wersji nie działa. Deweloperzy nie mogą aktualizować ani instalować nowych aplikacji za jego pomocą kanał. Jako obejście tymczasowego instalowania aplikacji zalecamy użycie polecenia „adb” do testów.

Problemy z emulatorem Wear

  • Przychodzące połączenie telefoniczne na telefon towarzyszący nie będzie wyświetlana jako połączenie przychodzące w sparowanym emulatorze.
  • Jeśli używasz menedżera pakietów SDK by ją zainstalować lub potwierdzić, że masz ją instalacji Androida P lub Androida w wersji chińskiej, pola wyboru obok tych Wybrane elementy mogą zostać odznaczone. Jeśli zostaną odznaczone, wybierz je ponownie.
  • Gdy emulator uruchamia „na zimno”, może pojawić się następujący błąd: „Wystąpił problem wewnętrzny z Twoją urządzenia. Aby uzyskać szczegółowe informacje, skontaktuj się z producentem”. Nie ma to wpływu funkcji. Przewiń w dół i kliknij OK, aby rozpocząć testowanie aplikacji.
  • Odpowiedzi głosowe mogą nie działać w emulatorze. Jeśli na przykład otrzymasz wiadomość powiadomienie o wiadomości z Google Hangouts w emulatorze Wear aby odpowiedzieć na wiadomość głosowo, wyświetli się komunikat „Google ciągle przestaje komunikat o błędzie i nie możesz odpowiadać głosowo.
  • Błyskawiczne uruchomienie może być niezgodne z Emulator Wear.
  • Zrobienie zrzutu ekranu automatycznie, np. za pomocą programu „adb”, lub przez wygenerowanie raportu o błędzie, może nie zadziałać. Aby obejść ten problem, kliknij przycisk aparatu na emulatorze. na pasku narzędzi.

Problemy z chińską wersją emulatora Wear

  • Połączenie przychodzące z telefonu towarzyszącego może nie być wyświetlane, czyli _mirrored_, jako połączenie przychodzące w sparowanym emulatorze. W związku z tym powiadomienia o nieodebranych połączeniach mogą nie będą widoczne w emulatorze. Możesz też nie być w stanie udzielić odpowiedzi na z emulatora. W takim przypadku połączenie będzie nadal sygnalizowane dzwonkiem.
  • Jeśli używasz menedżera pakietów SDK by ją zainstalować lub potwierdzić, że masz ją instalacji Androida P lub Androida w wersji chińskiej, pola wyboru obok tych Wybrane elementy mogą zostać odznaczone. Jeśli zostaną odznaczone, wybierz je ponownie.
  • Gdy emulator uruchamia „na zimno”, może pojawić się następujący błąd: „Wystąpił problem wewnętrzny z Twoją urządzenia. Aby uzyskać szczegółowe informacje, skontaktuj się z producentem”. Nie ma to wpływu funkcji. Przewiń w dół i kliknij OK, aby rozpocząć testowanie aplikacji.
  • Błyskawiczne uruchamianie może być niezgodne z Emulator Wear.
  • Zrzut ekranu jest programistyczny, np. za pomocą polecenia „adb” lub raport o błędzie, może nie zadziałać. Aby obejść ten problem, kliknij przycisk aparatu na emulatorze. na pasku narzędzi.

Asystent Google na Wear

Rozszerzona obsługa Asystenta na Wear OS pozwala do noszenia bez konieczności pisania kodu na Androidzie. W szczególności możesz dla platformy Actions on Google, która pomaga użytkownikom w wykonywaniu zadań. z Twoimi produktami i usługami.

Dodatkowo Wear OS obsługuje teraz szybsze interakcje głosowe i dotykowe. Elementy z sugestią również są obsługiwane. Wypełniają one te czynności:

  • Pomóż użytkownikom szybko wykonywać interakcje
  • Przekaż użytkownikom wskazówki dotyczące możliwości akcji

Wear OS obsługuje teraz więcej kart wizualnych, a także list i karuzele.

Dzięki temu możesz używać DialogFlow, templates lub pakiet SDK Actions, tworzyć Actions on Google na Wear OS. Możesz także korzystać z nowych szablonów odpowiedzi specyficznych dla zegarków. Sprawdzone metody dotyczące Actions on Google to między innymi:

  • Krótkie, zwięzłe okno
  • Włączanie sygnałów wizualnych i głosowych

Te ulepszenia Asystenta na Wear OS nie zależą od Androida P i będą wdrażane u wszystkich użytkowników Wear 2.0. Wprowadzenie do budowania Actions on Google, patrz Integracja z Asystentem Google

Oszczędzanie baterii po stronie dewelopera Podgląd 2

Jak opisano w sekcji poniżej, są dostępne funkcje związane z zasilaniem, które pozwalają zwiększyć poziom baterii życia. Informacje w tej sekcji dla programistów w wersji 2 zastępuje informacje dotyczące zasilania w wersji przedpremierowej dla programistów 1.

Nowy tryb: rozszerzone oszczędzanie baterii

Gdy zegarek jest w trybie ulepszonego oszczędzania baterii, domyślnym . Wszystkie te elementy są włączone wyłączone:

  • Radia
  • Ekran dotykowy
  • Funkcja przechyl, by wybudzić

Użytkownicy mogą sprawdzić godzinę, naciskając krótko przycisk boczny. Przytrzymanie umożliwia użytkownikowi przejście z powrotem do trybu w pełni operacyjny i wykonywanie zadań, np. płatności przez NFC lub odpowiadania na wiadomości. Załóżmy, że aplikacje, tarcze zegarka i dane widżetów są niedostępne w ulepszonego trybu oszczędzania baterii.

Ograniczona aktywność w tle

Aby ulepszyć zarządzanie energią, aplikacje w tle nie mogą się już uruchamiać alarmów i zadań, chyba że zegarek jest podłączony do ładowarki. Wyjątki obejmują zegarek twarze i aktywne widżety.

Uwaga: jeśli aplikacja musi zawsze działać, np. w tle. monitorowania, zalecamy korzystanie z usługi na pierwszym planie za pomocą metody startForegroundService(). Patrz informacje ogólne ograniczeń usługi, aby dowiedzieć się więcej. Korzystanie z usługi na pierwszym planie jest odpowiedni w wyjątkowych przypadkach użycia, np. w monitorowaniu stanu zdrowia.

Lepsza zgodność aplikacji

Aby poprawić zgodność aplikacji, Android P zaczął wdrażać pewnych ograniczeń wykorzystanie interfejsów innych niż SDK. Planowanie migracji za pomocą metod i pól spoza pakietu SDK. Jeśli nie ma publicznego odpowiednika dla Twojej przypadek użycia, skontaktuj się z nami.

Ciemny motyw systemowy UI

Na początku 2018 roku Wear OS przełączył się na domyślny motyw interfejsu, ma ciemniejsze tło dla strumienia powiadomień i programu uruchamiającego system. Ten ma na celu poprawę widoczności aplikacji; zaznacz ułatwienia dostępu w aplikacji dzięki nowemu motywowi UI.

Dostępne są zaktualizowane ćwiczenia z programowania

Aby pomóc Ci poznać ważne sposoby programowania na Wear OS, udostępniliśmy zaktualizowane ćwiczenia z programowania. Dla: wypróbuj nowe ćwiczenia z programowania dotyczące tarczy zegarka oparte na platformie Kotlin, za pomocą języka specyficznego dla domeny Kotlin, czyli języka DSL.

Wersja przedpremierowa aplikacji na Wear OS dla programistów (27 marca 2018 r.)

Ta sekcja zawiera informacje o wersji testowej 1 aplikacji na Wear OS by Google dla programistów. Kilka zmian w tym podglądzie oczekiwanych od użytkowników do ostatecznej wersji produkcyjnej. Wszelkie błędy należy zgłaszać za pomocą Narzędzie do rejestrowania problemów z Wear OS by Google Im wcześniej je prześlesz, tym większe prawdopodobieństwo, i wprowadzić poprawki do wersji ostatecznej.

Znane problemy

  • W aplikacji towarzyszącej Wear OS kliknięcie Zgłoś błąd urządzenia do noszenia działa. ale raport o błędzie nie zostanie wygenerowany. Aby obejść ten problem, użyj elementu adb bugreport.
  • Odebranie rozmowy telefonicznej za pomocą zegarka nie zawsze się udaje. W przeciwnym razie użytkownik musi odebrać połączenie bezpośrednio z telefonu.
  • komunikat „Wykryto problemy ze zgodnością interfejsu API”. błąd może się pojawiać po sparowaniu lub uruchomieniu wstępnie załadowanej aplikacji. Ten komunikat o błędzie znika po krótkim czasie i nie wpływa na łatwość obsługi.
  • W menu Ustawienia na zegarku i w emulatorze Opcja Zgłoś błąd wyświetla się 2 razy. Aby zgłosić błąd: spróbuj skorzystać z każdej z nich, ponieważ tylko jedna z nich działa. Gdy klikniesz odpowiednią opcję, pojawi się tost z informacją że powstaje raport o błędzie.
  • W wersji chińskiej funkcja rozpoznawania mowy powoduje awarię aplikacji. Na przykład: przy użyciu wyszukiwania głosowego lub głosowego do dodania przypomnienia, ponieważ ta funkcja używa interfejsów API rozpoznawania mowy. Aby przeprowadzić test, używaj klawiatury lub pisma odręcznego zamiast wprowadzać głosowo.
  • Sklep z aplikacjami na Wear w wersji chińskiej nie działa. Programiści nie mogą aktualizować ani instalować nowych aplikacji przy użyciu tego kanału. Zalecamy użycie „adb” jako obejście polegające na instalowaniu aplikacji z nieoficjalnych źródeł do testowania.

Najważniejsze funkcje w tej wersji przedpremierowej dla programistów

Wersja przedpremierowa dla programistów w wersji 1 obejmuje te funkcje związane z testowaniem aplikacji:

  • Ograniczona aktywność w tle: aby poprawić zarządzanie energią, aplikacje na w tle nie może już używać alarmów ani zadań. Wyjątki obejmują zegarek twarze i widżety wybrane przez użytkownika. Ta funkcja zostanie wdrożona w wersjach dla programistów, więc możesz nie widzieć jej od razu na zegarka.

    Uwaga: Jeśli aplikacja musi zawsze działać, zmień ją tak, aby stała się pierwszym planem. za pomocą startForegroundService(). Zobacz Ograniczenia usług w tle aby dowiedzieć się więcej.

  • Ograniczenia dotyczące aplikacji Użycie interfejsów spoza pakietu SDK: aby ulepszyć aplikację zgodności, Android P zaczął wdrażać ograniczeń w korzystaniu z interfejsów innych niż SDK. Przygotuj plany odejścia od metod i pól niezwiązanych z pakietem SDK. Jeśli dla Twojego przypadku użycia nie ma publicznego odpowiednika, skontaktuj się z nami.
  • Ciemny motyw systemowy: od początku 2018 r. na Wear OS przełączono na domyślny motyw interfejsu z ciemniejszym tłem powiadomień i program uruchamiający system. Ta zmiana ma poprawić czytelność tych reklam aplikacje; Sprawdzaj ułatwienia dostępu w aplikacji dzięki nowemu motywowi UI.
  • Stacje radiowe są wyłączone, gdy zegarek nie jest bezpieczny: aby usprawnić zarządzanie energią, Radio Bluetooth, Wi-Fi i sieć komórkową są wyłączone, gdy zegarek zostanie wykryty jako ich organizmu na dłuższy czas. Ta funkcja będzie wdrażana stopniowo w podglądem dewelopera, więc możesz go początkowo nie widzieć na zegarku. Jeśli ta funkcja powoduje problemy w procesie programowania, możesz wyłączyć tę funkcję za pomocą narzędzia „adb” za pomocą tego polecenia:
    adb shell settings put global off_body_radios_off_for_small_battery_enabled 0
  • Wi-Fi jest wyłączone po rozłączeniu Bluetootha: aby usprawnić zarządzanie energią, zegarek przestanie automatycznie łączyć się z Wi-Fi, gdy zegarek rozłączy się z Bluetoothem. Wyjątkiem są przypadki, gdy aplikacja żąda dostępu do sieci o dużej przepustowości, zegarka podłączonego do ładowarki. Ta funkcja będzie wdrażana stopniowo w podglądem dewelopera, więc możesz go początkowo nie widzieć na zegarku.

Aktualizacje biblioteki pomocy do noszenia w wersji 2.3.0

Aktualizacja dokumentacji do wersji 2.3.0 Biblioteki pomocy do noszenia zmianie nazwy marki.

Dodatkowo wersja 2.3.0 biblioteki zawiera aktualizacje ComplicationDrawable i TextRenderer w przypadku tekstu, który zawiera obiekty znaczników dołączone do zakresów tekstu. Te klasy usprawniają obsługę spanned (teksty). Można wyrenderować tylko określony podzbiór spanów – w metodzie setText znajdziesz typy spanów, które można narysować. Dzięki temu nie będą one po wyrenderowaniu na tarczy zegarka.

Zmiana marki urządzeń Wear 15 marca 2018 r.

Ta sekcja zawiera informacje o funkcjach Wear OS.

Nowa nazwa Androida Wear

Android Wear to teraz Wear OS by Google.

27 lutego 2018 r. Aktualizacja trybu nieaktywnego

Ta sekcja zawiera informacje o nowych funkcjach Androida Wear.

Nowa klasa do obsługi trybu nieaktywnego

w wersji 27.1.0 Biblioteki pomocy Androida znajdziesz nowy klasa, AmbientModeSupport, która zastępuje wycofane AmbientMode zajęcia. Aktualizacje próbek są zaplanowane w najbliższym czasie tygodni.

Emulator finału 2018.01.2018 i inne funkcje

Ta sekcja zawiera informacje o nowych funkcjach Androida Wear.

Emulator Androida: aktualizacja dla Wear

Ostatnia aktualizacja Androida związana z Wear emulator umożliwia testowanie aplikacji opartych na interfejsie API w wersji 26.

Ulepszenia w bibliotece pomocy do noszenia w wersji 2.2.0

Biblioteka pomocy do noszenia w wersji 2.2.0 zawiera aktualizacje. opisane poniżej.

Nowy wskaźnik nieprzeczytanych powiadomień

Ponieważ użytkownicy chcą wiedzieć o nieprzeczytanych powiadomieniach, nowy wskaźnik na dole tarczy zegarka: okrągła kropka. Jeśli wolisz aby samodzielnie zarządzać powiadomieniami, Użyj setHideNotificationIndicator, aby ukryć domyślny wskaźnik i wyświetl własne lub setShowUnreadCountIndicator, aby wyświetlić liczbę powiadomień w na pasku stanu.

Dostosuj kolor zewnętrznego pierścienia nieprzeczytanego powiadomienia za pomocą metody setAccentColor.

Uwaga: wskaźnik nieprzeczytanych powiadomień nie jest włączony. w wersji produkcyjnej Wear 2.8.0. Testuj tę implementację za pomocą najnowszego emulatora Wear. Od następnej wersji Wear – 2.9.0 dla użytkowników indywidualnych, wskaźnik nieprzeczytanych powiadomień będzie wyświetlany domyślnie.

Ulepszenia klasy ComplicationDrawable

Klasa ComplicationDrawable wysyła prośbę o nadanie uprawnień do: tarcza zegarka dotykana, gdy system wskazuje wartość TYPE_NO_PERMISSION, co oznacza, że na tarczy zegarka nie ma uzyskać dane na temat widżetów.

Dodatkowo klasa ComplicationDrawable unieważnia się po zakończeniu. wczytywania obrazów lub wygaśnięcia ważności zaznaczenia dotknięcia. Aby odpowiedzieć na to pytanie unieważnienie, np. ponowne dodanie tarczy zegarka, dodaj Drawable.Callback.

Znane problemy

  • Jeśli włączysz Tryb kinowy w emulatorze, zgodnie z opisem w sekcji Zmień ekran i ustawień jasności, emulator może zatrzymuje się w trybie kinowym. Aby rozwiązać ten problem, trzeba wyczyścić dane emulatora; patrz Uruchamianie i zatrzymywanie emulatora oraz czyszczenie danych.
  • W oknie emulatora interfejsu API poziomu 25 lub 26 przycisk zasilania nie działa. Użyj przycisków innych niż przycisk zasilania. Włączanie trybu nieaktywnego – na przykład tak, jakby użytkownik zasłaniał się ekran dłonią – naciśnij przycisk zasilania na pasku narzędzi emulatora po prawej stronie ekranu. Aby uruchomić program uruchamiający aplikacje w trybie interaktywnym, użyj przycisku strony głównej na pasku narzędzi emulatora.
  • W chińskiej wersji emulatora, jeśli używasz pisma odręcznego metoda wprowadzania tekstu, ekran może zacząć migać. Gdy klikniesz przycisk klawiatury ekranowej, zablokuje połowę ekranu.

18 grudnia 2017 r. Nowy dostęp do Usług Google Play

Ta sekcja zawiera informacje o nowych funkcjach Androida Wear.

Migracja z klasy GoogleApiClient

Od wersji 11.8.0 Usług Google Play, przenieś aplikacje na Wear GoogleApiClient i zamiast tego użyj obiektów klienta API, które są oparte na klasę GoogleApi i interfejs Tasks API.

Uwaga: ta aktualizacja nie dotyczy aplikacje na Androida Wear w Chinach, które zwykle korzystają z wersji 10.2.0 Usługi Google Play.

Więcej informacji:

New components for connecting with Google Play services

When you use classes that extend the GoogleApi class, such as DataClient and MessageClient, the Google Play services SDK manages connections to Google Play services for you. Apps that use these classes no longer need to create and manage GoogleApiClient objects. See the blog post Moving Past GoogleApiClient for more information.

For the replacements of Wear-related components for connecting to Google Play services, see Replacements for deprecated components. For releases and known issues related to Google Play services, see the Release Notes for Google Play services.

Note: If you compile your app with the latest version of Google Play services, users are prompted to update their devices to that latest version. However, a known issue for apps that target API version 26 might prevent users from being prompted to update their devices. This issue is described in the Release Notes for Google Play services.

2017-Oct-25 Ambient mode and more

This section contains information about new Android Wear features.

Android Support Library, v27.0.0: Features and bugfixes

The 27.0.0 version of the Android Support Library contains new features for Wear. Review the following section.

New, preferred way to support ambient mode

Ambient mode lets a Wear app remain visible to a user when the device goes idle. The Android Support Library has a new, preferred way for your apps to use ambient mode. The Wear team seeks developer feedback about this significant change.

Specifically, using the AmbientMode class offers the following benefits:

Manifest metadata constants in the Android Support Library

Constants for Android Wear apps, used in the meta-data tag in the Android Manifest file, are now available in the Android Support Library. To use the constants—for standalone apps, notification bridging mode, and watch face preview images—add a reference to the following in the dependencies section of the app module's build.gradle file, which requires the latest version of the Google Repository:

Groovy

implementation 'com.android.support:wear:27.0.0'

Kotlin

implementation("com.android.support:wear:27.0.0")

Action drawer updates

Updates are available to the WearableActionDrawerView class, which is used for creating a wearable action drawer. In the latest version:

  • When menu items are modified, the action drawer properly updates.
  • If set for an action drawer, the title displays correctly.

Inflation of the RoundedDrawable class

Assuming an API level of at least 24, the RoundedDrawable class can now be inflated from a drawable XML file; see Custom drawables.

Wearable Support Library, v2.1.0: Enhancements and more

The 2.1.0 version of the Wearable Support Library includes the updates described in the following section, and requires Android Support Library version 26.0.2 or higher.

Supply burn-in-safe images for ambient mode

The ComplicationDrawable class lets you supply burn-in-safe images for ambient mode. Specifically, a ComplicationData object's burn-in protection small image field lets a watch face display a small image in the SMALL_IMAGE complication type, in ambient mode, when burn-in protection is enabled.

Tap event updates for complications

The ComplicationDrawable class has a new onTap method that lets your watch face pass tap events to complications. The new method builds on the existing functionality in which a tap on the watch face triggers the WatchFaceService.Engine.onTapCommand method.

You can pass the coordinates to a ComplicationDrawable with an onTap call to launch the action associated with the ComplicationDrawable that contains the tap coordinates. When the new onTap method is called, you can use a return value of true to see whether a ComplicationDrawable launched the action associated with it.

Additionally, the setHighlightDuration method sets the duration for a complication to remain highlighted after the onTap method is called.

Progress bar for ranged value complications

If you prefer to draw your own progress bar for ranged value complications in your watch face, use the setRangedValueProgressHidden method of the ComplicationDrawable class to hide the ranged value progress that's drawn by the ComplicationDrawable.

2017-Oct-02 Android Wear beta

Date: 2017-Oct-02
Build: OWP4.170828.008
Supported device: LG Watch Sport

This section contains known issues for an Android Wear beta release. For information about the beta program or to enroll, see the Android beta page.

Known issues

  • Google Pay and its cards do not function with this Android Wear beta release.
  • Even if cellular connectivity is on, it is turned off after the beta is installed. As a workaround, turn on cellular connectivity after the beta is installed by navigating to Settings > Connectivity > Cellular.
  • If notifications are erratic or missing after a beta update, or contacts were not synced, factory-reset your watch.
  • In the Wear tutorial, which starts after a watch is set up, some cards behave erratically, but they can be dismissed normally with a swipe.
  • On Android 6.0 phones, phone call notifications are not received on the watch.
  • Heart rate monitoring sometimes fails after an update. As a workaround, reboot the watch.
  • The OTA card in the stream sometimes fails to enable an installation. As a workaround, navigate to Settings > System > About > System Updates.