【发布时间】:2010-02-03 11:54:44
【问题描述】:
有没有办法强制我的所有网络请求通过我的 APN(即通过移动网络数据连接)而不是通过 wifi 发出,而不必禁用 wifi?
我想知道我的 Android 应用是否可以专门使用网络接入点。
我已经能够设置默认网络 APN 并使用它,但为此我必须先禁用 Wifi。
【问题讨论】:
有没有办法强制我的所有网络请求通过我的 APN(即通过移动网络数据连接)而不是通过 wifi 发出,而不必禁用 wifi?
我想知道我的 Android 应用是否可以专门使用网络接入点。
我已经能够设置默认网络 APN 并使用它,但为此我必须先禁用 Wifi。
【问题讨论】:
考虑到最初登录到谷歌以配置 android 设备并没有这样做,它可能有问题。
还要考虑用户可能希望手机仅在连接时使用 wifi 数据这一事实。反正我就是这么做的。 3G图标(带有向上/向下流量指示器)也会在wifi图标可见时消失,所以必须对此有所考虑,这基本上归结为在wifi可用时不使用3g。
【讨论】:
此功能已添加到棒棒糖中(随着启用 wifi 的设备的出现,它变得必要)。只需从连接管理器获取与您的数据网络相对应的网络实例。然后拨打network.openConnection(url)。
【讨论】: