Nie mogę znaleźć żadnej dokumentacji dotyczącej Androida Wear, która pokazuje, jak utworzyć aplikację, która wykorzystuje fakt, że niektóre zegarki (np. Mój Samsung Galaxy Gear) mogą teraz łączyć się bezpośrednio do Internetu przez Wi-Fi, gdy telefon nie ma w pobliżu.Połączenie HTTPS w trybie Wi-Fi z Androidem Wear bez tetheringu telefonu
Mam kilka aplikacji, które generują żądania https, aby uzyskać dostęp do usługi REST i chciałbym wiedzieć, czy można je bezpośrednio wywołać z aplikacji Wear podłączonej do sieci Wi-Fi (bez telefonu).
Podobne pytania wydają się nie odpowiedzieć na to pytanie:
Direct internet connection on Android Wear?
https://stackoverflow.com/questions/26062487/android-wi-fi-direct-persistent-connection
Android: Establish "Wi-Fi Direct" connection with networked devices
moich testów na emulatorze Wear uwięzi do Internetu aktywny telefon emulatora Pokaż:
java.net.UNknownHostException: Nie można rozpoznać hosta "api.xxx.com": Brak adresu powiązanego z nazwą hosta
Ale oczywiście nie ma bezpośredniego połączenia Wi-Fi na emulatorze zegarka, więc moim następnym krokiem jest spróbowanie na prawdziwym zegarku i telefonie.
Podejrzewam, że interfejs API danych Android Wear obsługuje to w przejrzysty sposób, więc bezpośrednie żądania http wydają się niemożliwe.
Najlepsze, z góry dzięki za pomoc.
To wymusza zbliżenie na uwięzi. Próbuję wykorzystać zegarek z Wi-Fi, gdy jest wolny. Ale jeśli powiesz, że to niemożliwe, będę musiał z tym żyć! – German
Możliwe jest bezpośrednie połączenie z Internetem bez użycia telefonu. – decades
Możliwe jest bezpośrednie wysyłanie zapytań ze smartwatcha !!! To może nie być lepsze podejście, ale jest to możliwe !!! – cdlc