Tag: wifi direct

Android上的WiFi Direct工作不正常

我正在尝试使用wifi直接在android Jelly Bean 4.1.1中开发一个应用程序。 如果启用了p2p,我立即致电 mManager.discoverPeers(mChannel, actionListener); 在那之后,我接到了回电话 onPeersAvailable(WifiP2pDeviceList) 我正在使用2台三星(谷歌)Nexus设备进行测试,并且两者都启用了wifi direct。 但是这个回调正在返回一个空的同伴列表。 但是,例如,如果我立即点击默认wifi直接界面上的搜索对等按钮,则第二个设备会触发 WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION 这个内线电话 onPeersAvailable(WifiP2pDeviceList peers) 因为我正在请求同事使用 mManager.requestPeers(mChannel, WifiDirectService.this); 这次我将能够看到同行。 我看了很多次。 可能的原因是什么? 谢谢

32 – 如何克服Android中凭据的Wi-Fi Direct 32限制?

请参阅 – > https://android.googlesource.com/platform/frameworks/base/+/b267554/wifi/java/android/net/wifi/p2p/WifiP2pGroupList.java#34 private static final int CREDENTIAL_MAX_NUM = 32; 这本质上限制了我可以在单个Wi-Fi Direct“云”中连接的设备数量。 该问题来自https://stackoverflow.com/a/26242221/1815624上的答案和评论。 此问题不是“如何”连接多个设备的问题,例如在WiFi Direct中为多个设备连接