【问题标题】:In Android, if both mobile and wifi networks are available, which one is used?在 Android 中,如果移动网络和 wifi 网络都可用,使用哪一个?
【发布时间】:2015-12-15 21:42:12
【问题描述】:

在我的应用程序中,用户可以选择应用程序是否仅在 WiFi 网络可用时才发出网络请求。

如果 WiFi 可用但移动网络可用怎么办。 Android 将使用哪一个?是否有保证?

【问题讨论】:

  • 取决于设备的配置方式。
  • 我不确定,但它可能是提供更多信息的人。有时wifi不太准确,移动网络也是如此。
  • 杰拉德是正确的。大多数设备会更喜欢 wifi 而不是移动设备,但用户可以更改这一点,并且一些设备/提供商会尝试同时使用两者来提高吞吐量——例如加载网页时,设备可以同时使用wifi和手机并行下载图片。
  • 所以,如果我想 100% 确保不会向用户收费,我必须只在移动网络明确关闭且 WiFi 开启时发出请求,对吗?

标签: android


【解决方案1】:

这完全取决于设备如何配置其 ROM。在某些电话中设置了优先级。一些没有优先级的旧设备使用最近连接的网络。

有许多应用程序可以同时使用这两种连接,但主要要求是手机必须root。

当有多个连接可用时,还可以使用通知用户切换网络的应用程序。

【讨论】:

  • 所以,如果我想 100% 确保不会向用户收费,我必须只在移动网络明确关闭且 WiFi 开启时发出请求,对吗?
  • 即使 Wifi 也不是免费的,通常对于请求开发人员只检查互联网连接。
  • 嗨@ArthTilva,您提到了同时使用两个连接的应用程序。即使我有一个要求,说要这样做。你能帮我看看怎么做吗?如何让设备同时通过 LTE 和 WiFi 使用数据服务?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多