【问题标题】:Route network requests only over mobile data connection仅通过移动数据连接路由网络请求
【发布时间】:2010-02-03 11:54:44
【问题描述】:

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

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

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

【问题讨论】:

    标签: android wifi apn


    【解决方案1】:

    考虑到最初登录到谷歌以配置 android 设备并没有这样做,它可能有问题。

    还要考虑用户可能希望手机仅在连接时使用 wifi 数据这一事实。反正我就是这么做的。 3G图标(带有向上/向下流量指示器)也会在wifi图标可见时消失,所以必须对此有所考虑,这基本上归结为在wifi可用时不使用3g。

    【讨论】:

      【解决方案2】:

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

      参考:android developers blog

      【讨论】:

        猜你喜欢
        • 2018-10-26
        • 1970-01-01
        • 2018-02-02
        • 2023-04-05
        • 2018-02-21
        • 2017-02-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多