Wifi和3G同时进行

对于我的应用程序,我需要来自本地网络和互联网的数据。 本地网络(Wifi)没有连接到互联网,所以我必须使用移动连接(例如3G)。 但每当我连接到本地网络,3G停止。 询问三星服务后,无法在UI中更改该服务。 但他们不能告诉我,如果有一个可编程的接口。
有一个移动接入点,所以有一种方法可以将Wifi设备连接到互联网(这意味着无线和3G连接都可以同时进行)。 但对于我的应用程序,电话/选项卡必须连接到现有网络并使用3G进行Internet。
所以这是我的问题。
有没有办法连接到现有的网络,同时使用3G上网?


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

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

更新:我使用了我在这里提到的方法。 请在这个链接上找到我的进展

最重要的是,可以在Android手机上同时使用3G和WiFi。


根据此线程,似乎不可能:http://groups.google.com/group/android-developers/browse_thread/thread/a2a0e72b170dfb53


连接到一个网络,然后依次连接到另一个网络就足够了? 如果您包含正确的权限,您可以务实地打开和关闭WiFi。 请参阅如何在Android应用程序中使用3G连接而不是Wi-Fi? 为具体。

链接地址: http://www.djcxy.com/p/62393.html

上一篇: Wifi and 3G same time

下一篇: Does Android support near real time push notification?