0

我已经通过代码启用了wifi...

wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); 
        wifiManager.setWifiEnabled(true);

我想重定向到 wi-fi direct 屏幕中的可用设备。我不想为设备和东西实现我自己的列表视图,如 android sdk 上的 Wi-fi direct 演示中所示。
在此处输入图像描述

这已在 PlayStore 上的应用程序中完成,应用程序重定向到设备屏幕,文件传输在选择设备时开始,就像蓝牙一样。这样做的意图是什么?

4

1 回答 1

1

首先,您使用的代码不会启动 wifi-direct 。它启动您设备的 Legacy-wifi 。因此,除非启用了 wifi-direct,否则您将找不到 wifi-direct 对等点。

如果您知道要连接哪个设备,则可以跳过显示列表视图,只需使用它的 mac 连接到它,尽管即使在这种情况下,您也必须在连接之前发现对等点(即调用 WifiP2pManager 的 discoverPeers())通过它的mac到设备。

这是你要求的还是别的?

于 2013-06-24T06:21:28.897 回答