Поддерживает ли Android Wear прямой доступ в Интернет?

Как разработчик одежды для Android, можем ли мы напрямую получить доступ к сети через HTTP-запрос? В моем случае я хочу отправить http-запрос, чтобы получить биржевые данные Yahoo Financial API, но это всегда терпит неудачу,

Те же условия В stackoverflow Поддерживает ли Android Wear HttpURLConnection — получение EOFException Прямое подключение к Интернету на Android Wear?

Но в последнем обновлении Android 5.1.1 отображается «Функция поддержки Wi-Fi» http://officialandroid.blogspot.tw/2015/04/android-wear-wear-what-you-want-get.html

Это означает, что функция Wi-Fi в Android Wear предназначена только для «синхронизации данных» между телефоном и часами, или мы можем делать больше вещей по Wi-Fi?

Спасибо


person Hsiao yen    schedule 07.07.2015    source источник


Ответы (2)


WiFi означает, что вы сможете использовать API Wear Data Layer (MessageApi, DataApi, ChannelApi и т. д.), когда ваш телефон и устройство Wear не подключены напрямую через Bluetooth.

Изменить: при подключении к Wi-Fi вы будете выполнять прямые HTTP-запросы, однако обратите внимание, что после повторного подключения к Bluetooth эта возможность будет удалена, поэтому убедитесь, что если вы это сделаете, Воспользовавшись этой дополнительной функциональностью, вы гарантируете, что ваше приложение работает одинаково хорошо в обеих ситуациях (или имеет соответствующее резервное поведение/предупреждения для пользователя).

person ianhanniballake    schedule 07.07.2015
comment
Да, ты прав. Я получаю тот же ответ в сообществе разработчиков Android Wear. plus.google.com/communities/113381227473021565406 1. WiFi означает только то, что вы сможете использовать API-интерфейсы Wear Data Layer (MessageApi, DataApi, ChannelApi и т. д.), когда ваш телефон и устройство Wear не подключены напрямую через Bluetooth. 2. Придерживайтесь API уровня данных, вы не можете отправлять HTTP-запросы напрямую с часов. Получайте интернет-данные с телефона, а затем передавайте их на часы с помощью Data Layer API. - person Hsiao yen; 07.07.2015
comment
я всегда искал, чтобы подтвердить это ... это все еще верно в 2019 году? - person axa; 14.03.2019
comment
@axa - все устройства Wear 2.0 всегда поддерживают Wi-Fi. - person ianhanniballake; 14.03.2019

Нет ограничений на ваш Wi-Fi с точки зрения ограничения звонков, которые он может совершать; когда вы отключены от телефона и ваш Wi-Fi включен, вы определенно можете совершать интернет-звонки через Wi-Fi; вы можете проверить это, написав простое приложение, которое делает http-вызов. Тем не менее, лучше не полагаться на Wi-Fi для этой цели, поскольку Wi-Fi часто недоступен, и если вы не примете адекватных мер для обеспечения резервного варианта, пользователи вашего приложения могут быть разочарованы.

person Ali Naddaf    schedule 18.07.2015