问题描述
我正在尝试将多个Android设备与一个群组所有者连接在一起。我阅读了android开发网站上的Create P2P connections with Wi-Fi Direct文章,但是发现了对等发现的问题。
我设置了经理和频道:
manager = (wifip2pManager) activity.getSystemService(Context.WIFI_P2P_SERVICE);
channel = manager.initialize(activity.getApplicationContext(),activity.getMainLooper(),null);
但是我打电话给
manager.discoverPeers(channel,new wifip2pManager.ActionListener() {
@Override
public void onSuccess() {
Log.d(TAG,"Peer discovery succesfull.");
}
@Override
public void onFailure(int reason) {
Log.d(TAG,"Peer discovery Failed.");
switch (reason) {
case wifip2pManager.ERROR:
Log.d(TAG,"error");
break;
case wifip2pManager.P2P_UNSUPPORTED:
Log.d(TAG,"P2P unsupported");
break;
case wifip2pManager.BUSY:
Log.d(TAG,"busy");
break;
}
}
});
它总是以日志中的 error 消息结尾。
任何想法,为什么这种情况不断发生?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)