1

如果/当我发现任何东西时,目前正在调查这个领域将更新这篇文章。对此,任何额外的脑力都将不胜感激。

类似但不重复的线程 - Android:检查 3G 或 Wifi 网络是否打开或在 android 设备上可用或不可用

用例。

用户在使用 3G 的道路上行走。当后台服务看到网络可用时:

  • 检查我们现在看到的 Wifi 网络是否可以关联。
  • 检查 Wifi 是否提供活动连接(进行测试 ping 并寻找预期结果)
  • Wifi 网络是否需要 Wispr 登录。
  • 如果它确实执行了我们的 Wispr 身份验证逻辑。

  • 然后,只有在我们获得活动连接后,才能将用户关闭 3G 并进入该 WiFi 网络。

基本上,我可以在允许用户继续使用 3G 的同时,专门使用 WIFI 设备端口发送呼叫吗?

谢谢

4

1 回答 1

1

看起来可能有一种方法 -通过入侵 ConnectivityService.java 让 WiFi 和 3G 连接一起工作- 但看起来很讨厌。

您能否同时启用两者 - 检查 wifi 连接,然后根据结果断开 3g / 或 wifi?

于 2012-10-18T15:54:52.497 回答