当3g处于活动状态时,Android WifiP2p无法正常工作

时间:2015-11-19 09:56:13

标签: android bind 3g wifip2p

我一直在Android设备上使用WifiP2p(经过Lollipop和Marshmallow测试),在某些情况下我遇到连接问题。

问题:出于某种原因,当3g(数据)和WifiP2p同时连接时,通过WifiP2p连接的两台Android设备无法在它们之间交换数据。 (尝试使用两个Android设备的SuperBeam应用程序)

情景:

  • 工作 - >设备连接在Wifi网络上,并通过WifiP2p
  • 连接
  • 工作 - >设备仅在WifiP2p上连接
  • 不工作 - >设备连接在3g(数据)上并连接到WifiP2p

尝试过的解决方案:可能的解决方案是在WifiP2p网络上绑定。但还有另一个问题。此来电connectivityManager.getAllNetworks()永远不会返回有效的WifiP2p网络,此来电connectivityManager.requestNetwork(....)永远不会收到WifiP2p网络onAvailable(),此来电:connectivityManager.getAllNetworkInfo()永远不会返回有关有效WifiP2p连接的网络信息。

有人对这个问题有什么建议吗?

P.S。我们可以在这里投票:https://code.google.com/p/android/issues/detail?id=193030谷歌解决问题。

0 个答案:

没有答案