2012-10-18 61 views
1

目前调查此区域将更新此帖子,如果/当我找到任何东西了。任何额外的大脑力量都将非常赞赏。Android检查WiFi连接而不断开3G

相似但不重复的话题 - Android : Check 3G or Wifi network is ON or Available or not on android Device

使用案例。

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

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

  • 然后只有当我们有一个活动的连接,切换用户关闭3G到WiFi网络。

基本上,可以专门使用WIFI设备端口,同时允许用户继续使用3G我送话费?

感谢

回答

1

看起来有可能是一个办法 - Let WiFi and 3G connection work together by hacking ConnectivityService.java - 但看起来很讨厌。

你可以同时启用 - 检查WiFi连接,然后根据结果断开3g /或WiFi吗?

+0

该链接看起来不错,但我宁愿不必重新启动整个设备/系统类很多。这将是一个在Play商店的应用程序,所以如果我可以从应用程序内做到这一点会很好。尽管详细阅读文章可能是不可行的。感谢您的答复。 –