在 Android TV 上连接到 Wifi Direct,但继续使用常规 WIFI 上网

Connect to WifiDirect on AndroidTV but keep using regular WIFI for internet

我正在为 androidTV 构建一个应用程序,它通过 WifiDirect

连接 phone 到 send/receive 数据

问题是,当电视连接到 phone 时,它会显示一条消息说 "wifi device connected" 并且电视似乎开始使用 phone 的互联网进行所有操作(而不是正确的 wifi)。

我想知道如何连接到 wifi Direct,但仍然使用以前的互联网连接来导航和下载数据 (wifi 连接设备仅用于 send/receive 数据。

非常感谢

不幸的是,Android Compatibility Definition Document 7.0 列出了具有并发 Wi-Fi 和 Wi-Fi Direct 的 应该,这意味着它不是强制性的。

Section 7.4.2.1. Wi-Fi Direct

...

If a device implementation includes support for Wi-Fi Direct, then it:

* MUST report the hardware feature android.hardware.wifi.direct.
* MUST support regular Wi-Fi operation.
* SHOULD support concurrent Wi-Fi and Wi-Fi Direct operation.