强制在Wi-Fi Android上使用3g

时间:2012-10-11 20:01:01

标签: android wifi 3g

我在为Android 2.3.3开发的应用程序存在问题。

它连接到Wi-Fi接入点,同时它应该下载一些数据,但这必须使用3G完成。

我尝试搜索这个,并找到了一些相关的东西,但无法使它工作。我查看了ConnectivityManager的setNetworkPreference方法,即使设置为使用3G,它也不会下载数据并最终通过Wi-Fi下载。

在不断开Wi-Fi接入点的情况下,我如何才能做到这一点?

1 个答案:

答案 0 :(得分:1)

我确实在另一个论坛上遇到过这个问题。它看起来像是你问题的解决方案。

ICS倾向于自动将代理添加到APN信息,这有时会使应用程序无法在3G上运行。

线程说以下......

“这帮助了荷兰论坛上的几个人,不知道它是提供者还是国家相关的,如果这里的用户甚至有这些问题,但仍然想让你知道:

我刚刚解释了为什么有些应用只能使用WiFi但不适用于3G。 ICS显然会自动将代理设置添加到您的APN,在我的案例中是Vodafone(NL)。即使使用移动互联网也不是必需的,它也阻止了一些应用程序访问互联网。我删除了Proxy-settings et voila,它再次完美运行!

修复:设置 - >按“移动网络”(不是开启!) - >命名访问点 - >点击您的提供商 - >删除'代理'和'端口'“

希望它有所帮助。