Aplikacje na Wear OS powinny działać niezależnie od telefonu. Jeśli jednak Twoja aplikacja na Wear OS zależy od aplikacji mobilnej, zapoznaj się z tymi informacjami na temat łączenia z telefonem emulowanego zegarka lub zegarka fizycznego.
Parowanie urządzeń z emulatorem zegarka
Możesz sparować urządzenia z zegarkiem, czyli urządzeniem wirtualnym z Androidem (AVD) lub emulatorem, ręcznie lub za pomocą asystenta parowania emulatora Wear OS.
Używaj asystenta parowania emulatora Wear OS
Uwaga: aby można było korzystać z asystenta parowania emulatora Wear OS, na telefonie musi być zainstalowany Android 11 (poziom interfejsu API 30) lub nowszy i Sklep Google Play. Aby można było używać najnowszych funkcji Asystenta, upewnij się też, że emulatory Wear obsługują interfejs API na poziomie 28 lub wyższym. Aby uaktualnić obrazy systemu na potrzeby emulowanych urządzeń, użyj Menedżera pakietów SDK.
Asystent parowania emulatora Wear OS ułatwia zarządzanie emulatorami Wear i ich podłączanie. Z jednym telefonem wirtualnym lub fizycznym możesz sparować wiele urządzeń Wear. Android Studio zapamiętuje też i ponownie paruje wcześniej sparowane urządzenia po ich uruchomieniu.
Aby sparować 2 urządzenia, wykonaj te czynności:
- Utwórz emulator Wear, jeśli jeszcze go nie masz.
-
W Menedżerze urządzeń kliknij ikonę rozszerzonego menu obok urządzenia, które chcesz sparować, i wybierz Sparuj urządzenie do noszenia.
- Uruchomi się asystenta parowania emulatora Wear OS. Jeśli w sekcji dotyczącej telefonu wybierzesz Sparuj urządzenia do noszenia, zobaczysz listę dostępnych urządzeń Wear. Jeśli używasz urządzenia Wear, zobaczysz listę dostępnych telefonów. Wybierz urządzenie, które chcesz sparować, i kliknij Dalej.
- Uruchomienie i przygotowanie urządzeń w Android Studio może zająć kilka minut. Jeśli na telefonie nie masz zainstalowanej aplikacji towarzyszącej Wear OS, zaloguj się w Sklepie Play, zainstaluj ją i skonfiguruj, postępując zgodnie z instrukcjami.
- Aby sparować urządzenia w aplikacji Wear OS na telefonie, kliknij rozszerzone menu i wybierz Sparuj za pomocą emulatora.
Po sparowaniu urządzeń w Menedżerze urządzeń obok sparowanych urządzeń pojawią się małe ikony. Możesz też kliknąć rozszerzone menu i wybrać Wyświetl szczegóły, aby zobaczyć listę sparowanych urządzeń.
Parowanie telefonu z zegarkiem AVD
Jeśli chcesz mieć konto Google na zegarku AVD do celów programistycznych, możesz sparować telefon z zegarkiem AVD i zsynchronizować konto Google, wykonując te czynności:
- Postępuj zgodnie z instrukcjami, aby skonfigurować telefon.
- Na telefonie włącz Opcje programisty i Debugowanie USB.
- Podłącz telefon do komputera przez USB.
-
Za każdym razem, gdy telefon się łączy, przekieruj port komunikacyjny AVD do podłączonego telefonu, używając tego polecenia:
adb -d forward tcp:5601 tcp:5601
- W aplikacji towarzyszącej Wear OS na telefonie rozpocznij standardowy proces parowania. Na przykład na ekranie powitalnym kliknij przycisk Skonfiguruj. Jeśli zegarek jest już sparowany, możesz też wybrać Dodaj nowy zegarek w menu w lewym górnym rogu.
- W aplikacji towarzyszącej Wear OS na telefonie kliknij rozszerzone menu, a następnie wybierz Sparuj z emulatorem.
- Kliknij ikonę Ustawienia.
- W sekcji Ustawienia urządzenia kliknij Emulator.
- Kliknij Konta i wybierz konto Google. Postępuj zgodnie z instrukcjami w kreatorze, aby zsynchronizować konto z emulatorem. Jeśli to konieczne, wpisz hasło urządzenia blokady ekranu i hasło do konta Google, aby rozpocząć synchronizację konta.
Łączenie telefonu z wieloma urządzeniami Wear
Aby połączyć drugie urządzenie Wear z wirtualnym lub fizycznym telefonem, wykonaj te same czynności, co w przypadku pierwszego parowania: znajdź telefon lub urządzenie Wear do sparowania w Menedżerze urządzeń, kliknij ikonę rozszerzonego menu i wybierz Sparuj urządzenie do noszenia.
Skonfiguruj telefon
Ta sekcja zawiera informacje o konfigurowaniu telefonu komórkowego z aplikacją towarzyszącą na Wear OS.
Używaj aplikacji towarzyszącej w wersji na Androida
Na telefonie z Androidem otwórz stronę aplikacji Wear OS by Google Smartwatch. Kliknij Aktualizuj, aby pobrać i zainstalować aplikację. Po instalacji sprawdź, czy dla danej aplikacji jest wybrana opcja Autoaktualizacja. Patrz sekcja „Jak automatycznie aktualizować poszczególne aplikacje na Androida” w artykule Aktualizowanie pobranych aplikacji. Kliknij Otwórz, aby uruchomić aplikację.
Parowanie telefonu z Androidem z zegarkiem
Po zainstalowaniu aplikacji towarzyszącej na telefonie w razie potrzeby rozparuj wszystkie przestarzałe pary zegarków. Następnie sparuj telefon z zegarkiem z nowym obrazem. Aby to zrobić:
- Na telefonie wybierz nazwę zegarka z listy urządzeń. Kod parowania wyświetli się na telefonie i zegarku. Sprawdź, czy kody są takie same.
- Aby kontynuować parowanie, kliknij Sparuj. Gdy zegarek połączy się z telefonem, pojawi się komunikat z potwierdzeniem. Na telefonie pojawi się ekran z listą kont.
- Wybierz konto Google, które chcesz dodać i zsynchronizować z zegarkiem.
- Potwierdź blokadę ekranu i wpisz hasło, aby zacząć kopiować konto z telefonu na zegarek.
- Postępuj zgodnie z instrukcjami kreatora, aby zakończyć parowanie.
Aplikacja towarzysząca na iPhone'ach
Aplikacja towarzysząca na iOS jest dostępna na telefony z systemem iOS 8.2 lub nowszym. Aby ją zainstalować, wykonaj te czynności:
- Na iPhonie otwórz App Store, a następnie pobierz i zainstaluj aplikację towarzyszącą Wear OS by Google.
- Aby rozpocząć proces parowania, postępuj zgodnie z instrukcjami wyświetlanymi na zegarku i na telefonie. Więcej informacji znajdziesz w artykule o rozwiązywaniu problemów z konfiguracją zegarka.
Ponowne wykorzystanie kodu aplikacji mobilnej w module Wear OS
Możesz dodać moduł dla urządzenia z Wear OS do istniejącego projektu w Android Studio, aby ponownie wykorzystać kod z aplikacji mobilnej.
Utwórz moduł Wear OS w istniejącym projekcie
Aby utworzyć moduł Wear OS, otwórz istniejący projekt Android Studio i wykonaj te czynności:
- Kliknij File (Plik) > New (Nowy) > New Module (Nowy moduł).
- W oknie Nowy moduł wybierz Moduł Wear OS i kliknij Dalej.
- W sekcji Skonfiguruj nowy moduł wpisz te informacje:
- Nazwa aplikacji/biblioteki: tytuł ikony programu uruchamiającego aplikacje dla nowego modułu.
- Nazwa modułu: nazwa folderu z kodem źródłowym i plikami zasobów
- Nazwa pakietu: przestrzeń nazw kodu w module. Ciąg znaków zostanie dodany jako atrybut
package
w pliku manifestu Androida modułu. - Minimalny pakiet SDK: najniższa wersja platformy obsługiwana przez moduł aplikacji. Na przykład wybierz API 26: Android 8.0.
Ta wartość ustawia w pliku
build.gradle
atrybutminSdkVersion
, który możesz później edytować.
- Kliknij Dalej. Widzisz wiele opcji szablonów kodu. Wybierz Pusta aktywność w Wear OS i kliknij Dalej.
- W oknie Skonfiguruj aktywność wpisz lub zaakceptuj domyślne wartości pól Nazwa aktywności, Nazwa układu i Język źródłowy. Kliknij Zakończ.
Android Studio utworzy i zsynchronizuje pliki nowego modułu. Android Studio dodaje również wszelkie wymagane zależności dla Wear OS do pliku kompilacji nowego modułu. Nowy moduł pojawi się w oknie Projekt po lewej stronie ekranu. Jeśli nie widzisz folderu nowego modułu, sprawdź, czy w oknie wyświetla się widok Androida.
W pliku build.gradle
w nowym module Wear OS umieść:
-
W sekcji
android
ustaw wartościcompileSdkVersion
na 33 itargetSdkVersion
na 30. - Dodaj potrzebne zależności. Więcej informacji znajdziesz w sekcji Deklarowanie zależności.
- Zsynchronizuj projekt Android Studio. Jeśli chcesz uruchomić kod w nowym module, przeczytaj artykuł Uruchamianie emulatora i uruchamianie aplikacji na Wear OS.