如何在连接WIFI的情况下强制使用3G网络?

问题描述 投票:0回答:2

我正在开发一个使用 WIFI 连接到硬件设备的应用程序。 基本上,该设备创建一个用于与其通信的 WiFi 网络。

问题是该设备不是路由器,不提供互联网连接。因此,当我使用 wifi 连接连接到此设备时,我会失去 Android 设备的所有网络功能。我无法更新服务器或执行任何其他需要互联网连接的任务。

在这种情况下的 iPhone 上,设备可以识别 WIFI 不提供网络连接的事实,并自动切换到使用 3G 连接。

所以问题是: 有没有办法强制网络流量通过 3G 连接,即使我建立了 WIFI 连接?

android android-wifi 3g
2个回答
0
投票

尝试在下面的应用程序上使用此方法,使连接仅通过 3G 进行。

公共布尔requestRouteToHost(int网络类型,int主机地址)。

传递网络类型和主机地址参数以指定连接类型和目标端点。


0
投票

使用 Speedify 应用程序

https://play.google.com/store/apps/details?id=com.speedify.speedifyandroid

当检测到wifi网络没有互联网时,这将使用移动数据。

© www.soinside.com 2019 - 2024. All rights reserved.