В Android ICS предоставляется беспроводной интерфейс P2P (WiFi Direct).Автоматическая аутентификация для Android WiFi Direct
Я попытался разработать приложение, которое может автоматически соединять 2 телефона через беспроводной P2P, если MAC-адрес соответствует.
Из SDK документации, я должен следующие шаги:
- Включите Wi-Fi Direct от настройки.
- Инициализировать соединение P2P. - initialize()
- Discover Peer. - discoverPeers()
- Посмотрите, совпадает ли MAC-адрес.
- Подключитесь к обнаруженному Peer. - connect()
После того, как вызывается API-интерфейс connect(), на телефоне Farside появится диалоговое окно проверки подлинности подключения. (В зависимости от WifiP2pConfig)
Можно ли подключиться автоматически, не имея Farside, чтобы открыть диалоговое окно?
У меня такая же проблема, я не знаю, почему они не реализовали вариант для этого в настройках. –