Я разрабатываю приложение с прямым NFC и Wi-Fi. Я получаю MAC-адрес, используя NFC и Wifi Direct для передачи данных. Я вызываю Discoverpeers() и могу добиться успеха. Но нет обратного вызова WIFI_P2P_PEERS_CHANGED_ACTION
, обратный вызов приходит только тогда, когда я перехожу к настройкам и выбираю wifidirect.Могу ли я включить WiFi-Direct из кода? на API-16 (Android 4.2.2)
Об этом шла речь в другом вопросе
Can I turn on WiFi-Direct from code? on Android API-14 (ICS)
«Я хотел бы добавить, что Wi-Fi непосредственно на JB и выше (по крайней мере, на AOSP) не активен все время - он появляется только Если вы посмотрите на слушателей для Wi-Fi напрямую, он выключится через некоторое время. Однако он снова включится, если вы откроете прямое меню wifi. Возможно, вам нужно, чтобы хост выполнял одноранговый поиск или инициализировал себя в я также обнаружил, что он блокирует, так как, когда он принимает соединение, вся система будет блокироваться и иногда не подключаться (системное приглашение) - Mgamerz "
Может кто-нибудь предложить решение проблемы WIFI_P2P_PEERS_CHANGED_ACTION
обратного вызова не заводится и может получить только тогда, когда вручную перейти в Настройки-> wifi-> нажмите на wifidirect
Я использовал два устройства Samsung Galaxy Nexus и Nexus 7 оба выполняются на 4.2.2
Спасибо.Но я ищу wifi direct – iamshanmu
@Mgamerz я связался с почтой, где вы прокомментировали – iamshanmu