【发布时间】:2018-07-12 18:17:26
【问题描述】:
我正在开发一个使用 WIFI 连接到硬件设备的应用程序。 基本上,设备会创建一个 wifi 网络用于与其通信。
问题在于此设备不是路由器,也不提供互联网连接。因此,当我使用 wifi 连接连接到此设备时,我失去了 Android 设备的所有网络功能。我无法更新服务器或执行任何其他需要互联网连接的任务。
在这种情况下,在 iPhone 上,设备可以识别 WIFI 不提供网络连接并自动切换到使用 3g 连接的事实。
所以问题是:有没有办法强制网络流量通过 3G 连接,即使我已经建立了 WIFI 连接?
【问题讨论】:
-
为什么不直接关闭设备上的无线网络?
-
@Tharkius 因为我需要它来继续与硬件设备通信。
-
这里有几十个关于 SO 的问题要求相同,我还没有看到任何有效的答案。我假设您需要 root 权限并且必须修改 Android 系统才能使其正常工作。
-
您运行的是哪个 Android 版本?这应该是自 Lollipop 以来的默认行为:androidpolice.com/2014/10/18/…
-
@Robert 我搜了一下,没有找到任何相关的问题,我可能错过了,但没有看到。
标签: android android-wifi 3g