2015-11-27 2 views
0

Было просто написано мое первое приложение для ношения - все отлично работает на эмуляторе - к сожалению, на реальном устройстве (Sony smartwatch 3) приложение не удалось, потому что оно не могло попасть в интернет. Даже на ADB оболочки у меня есть проблемыAndroid Wear 100% потеря пакетов

22|[email protected]:/ $ ping google.com 
PING google.com (173.194.112.33) 56(84) bytes of data. 
^C 
--- google.com ping statistics --- 
6 packets transmitted, 0 received, 100% packet loss, time 5017ms 

Это происходит с Wi-Fi и без (тогда от моего понимания сети приходит через Bluetooth с телефона) перезагрузка не решает проблему, и я из идей

ответ

1

Если ваши часы подключены к Wi-Fi и НЕ подключены к вашему телефону (через BT), тогда у вас будет доступ Wi-Fi на ваши часы, и ping должен работать (я только что проверил это). Очень важно убедиться, что ваше соединение BT с телефоном отключено в то время, в противном случае, пока есть связь BT с телефоном, WiFi отключается инфраструктурой.

Я не уверен, какое приложение вы пишете, но вы не должны полагаться на доступность прямого подключения Wi-Fi для своих часов и должны проектировать ваше приложение, чтобы в основном полагаться на сопутствующий телефон, когда он сопряжен и подключен, а затем другие средства (например, wifi), если часы не подключены, но у вас все еще есть WiFi. Обратите внимание, что WiFi потребляет намного больше батареи, поэтому помните об этом.

Смежные вопросы