18

我想让我的 android 同时连接两个网络,第一个是 wifi 网络以获取互联网连接,另一个是 ad-hoc 网络(手机之间的网络以共享一些数据),但 android 只能加入一个网络同时,任何想法!

4

4 回答 4

10

现在似乎可以了。看看这个:http: //developer.android.com/training/connect-devices-wireless/wifi-direct.html

于 2015-12-08T21:30:25.313 回答
9

您所要求的目前无法完成。您一次只能连接到一个网络。但是,有一个名为 WiFi direct 的标准可以让你做你想做的事,但它还没有在 Android 中实现。我最近与 Google 的一位 Android 工程师讨论了这个问题,他们正在努力解决这个问题,所以看起来你将能够在不久的将来满足你的要求,但不是现在。

于 2011-03-17T19:26:35.417 回答
1

个人电脑:

这可以通过微软的虚拟 wifi 切换器来完成。您可以同时连接到我们的另外两个无线网络。

PC/Android/iPod/iPhone - 双/三连接:

您可以将您的 pc 连接到您的 android 手机或 iPod Touch/iPhone(越狱),带有适用于 android 的 wifi teathering 和适用于 android 和 iPodTouch/iPhone 的 usb teathering。

Android/iPhone: •连接到蜂窝网络和 WiFi。

虚拟 WiFi research.microsoft.com/en-us/downloads/994abd5f-53d1-4dba-a9d8-8ba1dcccead7/

于 2012-03-19T17:06:31.153 回答
-3

创建两个线程。使用这些线程进行网络连接。线程可以同时运行。所以网络连接也会同时进行。如果您需要为一个连接提供更高的优先级,请将该线程的线程优先级设置为高。还为另一个线程设置较少的线程优先级。

我有一个本地设备连接和一个服务器连接。最初都在 AsyncTask 中完成(如果服务器连接正在进行,那么我无法连接本地设备)。但是我需要对本地设备有更多的偏好,并且还需要同时进行这两种通信。所以我尝试了这个。它对我来说很好。

于 2016-08-18T06:46:43.843 回答