Java Wifi和3G同时使用

Java Wifi和3G同时使用,java,android,wifi,3g,Java,Android,Wifi,3g,对于我的应用程序,我需要来自本地网络和互联网的数据。本地网络(Wifi)没有连接到internet,因此我必须使用移动连接(例如3G)。 但每当我连接到本地网络时,3G就会停止。在询问了三星的服务后,用户界面上没有办法改变这一点。但是他们不能告诉我,是否有可编程接口 里面有一个移动接入点,因此有一种方法可以将Wifi设备连接到互联网(这意味着Wifi和3G连接可以同时进行)。但对于我的应用程序,手机/标签必须连接到现有网络并使用3G上网。 这就是我的问题。 有没有一种方法可以连接到现有网络,同时

对于我的应用程序,我需要来自本地网络和互联网的数据。本地网络(Wifi)没有连接到internet,因此我必须使用移动连接(例如3G)。 但每当我连接到本地网络时,3G就会停止。在询问了三星的服务后,用户界面上没有办法改变这一点。但是他们不能告诉我,是否有可编程接口 里面有一个移动接入点,因此有一种方法可以将Wifi设备连接到互联网(这意味着Wifi和3G连接可以同时进行)。但对于我的应用程序,手机/标签必须连接到现有网络并使用3G上网。
这就是我的问题。

有没有一种方法可以连接到现有网络,同时使用3G上网?

根据这个思路,似乎不可能:

连接到一个网络,然后依次连接到另一个网络就足够了?如果您具有正确的权限,您可以实用地打开和关闭wifi。有关详细信息,请参阅。

我已经查看了Android WiFi Tether使用的代码。我认为这对你的工作会有很大帮助

它所做的是在3G开启后加载WiFi模块。然后使用iwconfig/ifconfig配置接口并运行它。他们进一步对路由表进行适当更改,以确保栓系。您可以更改路由选项以满足您的要求

更新: 我研究了我在这里提到的方法。请找到我在这方面的进展


底线是,在Android手机上同时使用3G和WiFi是可能的。

Thx。但这些信息来自2010年3月(Eclair)。因此,这似乎是一个众所周知的问题,从那时起可能发生了一些变化。我没有答案,但考虑到内置Wifi连接的功能是同时启用这两个功能,我觉得Android能够处理一些事情(至少在理论上是如此)。我正在尝试做同样的事情。我发现这个链接看起来很有用。但是,我不确定如何指定为不同的事情在它们之间切换。如果你明白了,请发布这些信息。不,但是thx。这还不够快。3G connecten将每秒使用一次,而wifi连接将每40毫秒使用一次。