从未收到Android WiFi Direct WIFI_P2P_PEERS_CHANGED_ACTION

car*_*ath 12 android wifi-direct

我正试图通过WiFi直接为Android制作多人游戏.我按照http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html上的说明操作,以便连接到设备.

我使用的ActionListener discoverPeers()成功返回,但后来我从未收到WIFI_P2P_PEERS_CHANGED_ACTION我打电话的意图requestPeers().奇怪的是,当我在一台设备上进入WiFi直接系统设置时,另一台设备能够通过我的应用程序成功检测到它.我是否需要在我的应用程序中发现我的设备?我还没有找到任何表明在Android开发者资源中有关WiFi P2P的信息.有WiFi直接用于服务发现,但这完全不同,不是吗?

小智 0

添加WIFI_P2P_PEERS_CANGED_ACTION到您的广播接收器意图过滤器中。