我正在尝试通过 WiFi 直连制作 Android 的多人游戏。我按照 http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html 上的说明连接设备。
使用
使用
discoverPeers()
的 ActionListener 返回成功,但之后我从未收到 WIFI_P2P_PEERS_CHANGED_ACTION
意图,这是我会调用 requestPeers()
的时候需要的。奇怪的是,当我在一个设备上进入 WiFi 直连系统设置时,另一个设备通过我的应用程序能够成功地检测到它。我需要在我的应用程序中让我的设备可发现吗?我没有找到任何关于 WiFi P2P 的 Android 开发资源指示这一点。虽然有针对服务发现的 WiFi 直连,但那完全是另一回事,不是吗?