对于我的应用程序,我需要来自本地网络和互联网的数据。本地网络(Wifi)无法连接到互联网,因此我必须使用移动连接(例如 3G)。
但每当我连接到本地网络时,3G 就会停止。询问三星服务后,无法在 UI 中更改该设置。但他们无法告诉我是否有可编程接口。
内部有一个移动接入点,因此有一种方法可以将 Wifi 设备连接到互联网(这意味着可以通过这种方式同时连接 wifi 和 3G)。但对于我的应用程序,手机/平板电脑必须连接到现有网络并使用 3G 上网。
这就是我的问题。
有没有办法连接到现有网络并同时使用 3G 上网?
我查看了 Android WiFi Tether 使用的代码。我想这对你的工作会有很大的帮助。点击这里 http://code.google.com/p/android-wifi-tether/
它的作用是在 3G 打开后加载 WiFi 模块。然后它使用 iwconfig/ifconfig 配置接口并运行它。他们进一步对路由表进行适当的更改以确保网络共享。您可以更改路由选项以满足您的要求。
更新:
我研究了我在这里提到的方法。请查看我在这方面的进展link https://sites.google.com/site/lotuseaterarpit/news/3g4gwififorandroidconcurrently
最重要的是,Android 手机可以同时使用 3G 和 WiFi。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)