我正在使用 samsung(google) nexus 设备在 android Jelly bean 4.1 中使用 WiFi Direct。当我纯粹使用 wifi direct 并且设备未连接到任何其他外部接口时,我能够发现对等点并与之连接。
但作为测试,我将两台设备都连接到路由器,然后在一台设备上直接启动 wifi 并创建了一个组。之后,我启动了下一个设备,当我调用发现对等设备时,它就成功了。
我立即调用 requestPeers 并返回一个空的对等点列表。但是当两个设备都没有连接到任何其他接口时,同样的工作。
我怎样才能正确地做到这一点?谢谢