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