9

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

4

3 回答 3

4

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

它的作用是在打开 3G 后加载 WiFi 模块。然后它使用 iwconfig/ifconfig 来配置接口并运行它。他们进一步对路由表进行适当的更改以确保网络共享。您可以更改路由选项以满足您的要求。

更新:我研究了我在这里提到的方法。请在此链接上找到我的进度

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

于 2012-08-23T03:21:48.517 回答
0

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

于 2011-03-31T19:17:19.167 回答
0

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

于 2011-03-31T10:10:20.797 回答