Соединение HTTPS на Wi-Fi с поддержкой Android Wear без подключения к телефону

Я не могу найти документацию на Android Wear, которая показывает, как создать приложение, которое использует тот факт, что некоторые часы (например, Samsung Galaxy Gear) теперь могут подключаться напрямую к Интернету через Wi-Fi, когда телефона нет.

У меня есть несколько приложений, которые генерируют https-запросы для доступа к службе REST, и я хотел бы знать, можно ли их напрямую вызвать из приложения Wear, подключенного к Wi-Fi (без телефона).

Подобные вопросы, похоже, не отвечают на это:

Прямое подключение к Интернету на Android Wear?

https://stackoverflow.com/questions/26062487/android-wi-fi-direct-persistent-connection

Android: установите соединение «Wi-Fi Direct» с сетевыми устройствами

Мои тесты на эмуляторе Wear привязаны к интернет-эмулятору Phone emulator:

Java.net.UnknownHostException: Не удается разрешить хост «api.xxx.com»: нет адреса, связанного с именем хоста

Но, конечно, нет прямого подключения wi-fi к эмулятору часов, поэтому мой следующий шаг – попробовать настоящие часы и телефон.

Мое подозрение в том, что API данных Android Wear обрабатывает это прозрачно, поэтому прямые HTTP-запросы кажутся невозможными.

Лучше, заблаговременно за вашу помощь.

Даже если Android 5.1.1 поддерживает функцию Wi-Fi. Android Wear на Wi-Fi: использование смартвэка без телефона поблизости

Вы должны придерживаться API уровня данных, вы не можете отправлять HTTP-запрос непосредственно из чата. Извлеките данные из Интернета, затем передайте их для просмотра с помощью API данных данных.

Вы можете видеть, поддерживает ли поддержка Android Wear напрямую в Интернете?

И этот документ Always-on и Wi-Fi с последним обновлением Android Wear

Из последнего обновления можно сделать http-запросы по Wi-Fi, используя анимированные износ. Вы даже можете подключить к нему bluetooth-наушники для использования с некоторым потоковым приложением.

В то время как на Wi-Fi, если ваш мобильный телефон также подключен к Интернету (не обязательно должен быть тот же Wi-Fi, может быть даже 3g), он будет действовать так же, как если бы bluetooth подключился к нашему телефону, но с его собственным доступом в Интернет.

Это не означает, что приложения изменят свое поведение, потому что большинство из них закодированы, чтобы делать запросы с вашего телефона, но если у вас есть приложение, которое делает прямые запросы в сети, оно отправит их с ваших часов, не сообщая или не нуждаясь в вашем телефоне.

Как выполнять запросы в сети по износу android

Просто используйте те же библиотеки сетевых запросов, которые вы будете использовать в обычном мобильном приложении Android, например, волейбол, модернизация, okhttp. Код точно то же самое, и, кстати, любая Android-мобильная библиотека также работает с Android Wear.

Intereting Posts