仅通过移动数据连接路由网络请求

时间:2010-02-03 11:54:44

标签: android wifi apn

有没有办法通过我的APN强制所有的网络请求(即通过移动网络数据连接),而不是通过wifi,而不必禁用wifi?

我想知道我的Android应用是否可以专门使用网络接入点。

我已经能够设置默认网络APN并使用它但是为此我必须首先禁用Wifi。

2 个答案:

答案 0 :(得分:2)

考虑到初次登录谷歌以提供Android设备不会这样做,它可能有问题。

还要考虑一下这样一个事实:用户可能希望手机在连接时只使用wifi数据。无论如何,这就是我所做的。只要wifi图标可见,3G图标(带有上/下交通指示灯)也会消失,因此必须考虑到这一点,这基本上归结为当wifi可用时不使用3g。

答案 1 :(得分:0)

此功能已添加到棒棒糖中(随着启用wifi的设备的出现,它变得很有必要)。只需从连接管理器中获取与您的数据网络相对应的网络实例。然后致电network.openConnection(url)

参考:android developers blog