Я пытаюсь создать многопользовательскую игру для Android через WiFi напрямую. Для подключения к устройствам я следил за инструкциями по телефону http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html.Android WiFi Direct WIFI_P2P_PEERS_CHANGED_ACTION никогда не получал
ActionListener, который я использую с discoverPeers()
, успешно возвращается, но тогда я никогда не получаю намерение WIFI_P2P_PEERS_CHANGED_ACTION
, на которое я позвоню requestPeers()
. Как ни странно, когда я вхожу в настройки WiFi напрямую на одном устройстве, другой может успешно обнаружить его через мое приложение. Мне нужно, чтобы мое устройство было обнаружено в моем приложении или что-то еще? Я не нашел ничего, что указывало бы на ресурсы разработчика Android в отношении WiFi P2P. Для открытия службы есть WiFi, но это совсем другое, не так ли?
Такая же проблема здесь. Вы когда-нибудь выяснили, в чем проблема? – lostintranslation
Ответ здесь немного устарел, но может показать вам, где искать: [Как получать уведомления о недоступности партнера в диапазоне Wi-Fi Direct?] (Http://stackoverflow.com/questions/21072081/ не как к-быть уведомлен-когда-а-пэр-это-не-более доступны-в-Wi-Fi-директ-диапазона). – Vikram