java - Wi-fi direct android 中设备列表的 Intent

标签 java android eclipse wifi wifi-direct

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

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

我想重定向到 wi-fi direct 屏幕中的可用设备。我不想为设备和东西实现我自己的 ListView ,如 android sdk 上的 Wi-fi direct 演示所示。
enter image description here

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

最佳答案

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

如果您知道要连接哪个设备,只需使用它的 mac 连接即可跳过显示 ListView ,但即使在这种情况下,您也必须发现对等点(即调用 WifiP2pManager 的 discoveryPeers())在通过 Mac 连接到设备之前。

这是你要求的还是别的什么?

关于java - Wi-fi direct android 中设备列表的 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16581549/

相关文章:

java - Android - 如何将工具栏固定在 AppBar 的顶部

java - ZonedDateTime 和 Instant.toEpochMilli 的 MIN/MAX 值是多少?

java - requestLegacyExternalStorage 在 Android 11 - API 30 中不起作用

java - 遍历数组,android dev

android - Android 中 Chronometer 的支持库

java - 编码图像文件

java - Android 和其他 java 应用程序之间的预共享 key 安全吗?

java - 动态Web项目获取项目路径

java - 在 Eclipse 中快速实现包装(委托(delegate)方法)?

java - 在 eclipse 中设置 java 参数