我正在调查Android Wifi Direct和网络发现。
我已经关注了Google Android示例,并在两种实现方面得出了相同的结论。
他们完全绝对不可靠。
我已经按照这个培训教程 https://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html
WiFi Direct问题。
我的电话
mManager.discoverPeers(mChannel, new WifiP2pManager.ActionListener()
总是回归成功
然而我的广播接收器要么没有收到
WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION
at all
或当它确实收到WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION
时,对等列表总是空的(例如size()= 0)。
我有四个Android设备可供“发现”
很少发现其中一些。
我分享的链接看起来非常简单易懂。我已将侦听器传递给所有可能的方法调用,并且从未见过我的错误日志失败。
开发可靠的WiFiDirect Android应用程序的秘诀是什么。
我开发的代码完全符合上述链接中记录的内容。
我可以使用哪些调试工具来确定我的问题是什么?