对于我的应用程序,我需要来自本地网络和Internet的数据。本地网络(Wifi)没有与互联网的连接,因此我必须使用移动连接(例如3G)。
但是,每当我连接到本地网络时,3G都会停下来。询问三星服务之后,无法在用户界面中进行更改。但是他们不能告诉我,是否有一个可编程接口(interface)。
内部有一个移动访问点,因此有一种将Wifi设备连接到Internet的方法(这意味着以这种方式同时可以同时实现wifi和3G连接)。但是对于我的App,手机/标签页必须连接到现有网络并使用3G上网。
所以这是我的问题。
有没有办法连接到现有网络并同时将3G用于Internet?
最佳答案
我看过了Android WiFi Tether使用的代码。我认为这将对您的工作有很大帮助。 Click here
它的作用是在3G开启后加载WiFi模块。然后,它使用iwconfig/ifconfig来配置接口(interface)并运行它。他们进一步对路由表进行了适当的更改,以确保网络共享。您可以更改路由选项以适合您的要求。
更新:
我致力于我在这里提到的方法。请找到我对此link的进度
最重要的是,可以在Android手机上同时使用3G和WiFi。
关于java - Wifi和3G同时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5497553/