Wi-Fi,无数据


8

这一直困扰着我,但是我真的不知道询问它的最佳方法(对不起,如果重复的话):

我使用的某些Wi-Fi网络需要二级身份验证(通过浏览器等),而某些网络不可靠(它们会间歇性停止工作)。发生这种情况时,即使有数据计划,我的手机上也没有任何数据。(Galaxy S4,ATT FWIW)。

当连接的Wi-Fi无法使用\不可用等情况下,是否可以将手机配置为使用手机数据?


1
似乎可以使用Tasker自动化...?我有一个任务,当我未连接任何WiFi时,我的移动数据将打开,否则将关闭。
TronicZomB

您是说要不使用Wifi上网时要使用4G吗?

4g,3g等。我想要的是当我连接到Wifi上网时,如果说Wifi不在发送\接收数据,则该数据将通过我的移动数据传输。
javamonkey79

难道我的回答帮助?
2013年

是的,我+1了,但我一直等到赏金结束时才能找出最佳答案。谢谢。
javamonkey79

Answers:


2

经过一番挖掘之后,我不得不决定您试图实现的目标是不可能的,因为无法检查所连接的Wi-Fi网络是否存在其他必要的登录要求。

您可能可以使用geffchangNoBugs提到的方法检查Wi-Fi网络的连接性。但是,由于带有附加身份验证的连接从字面上允许您访问它们的网络,因此上述应用程序和方法(甚至是Tasker)将较少使用。

但是,即使无法切换连接,NoBugs建议Network Tester应用程序似乎也很有前途。

您可以使用Auto WiFi / 3G Switch之类的应用来自动进行切换。当您的设备连接到WiFi网络时,可以使用此应用自动禁用移动数据/ 3G连接;当您的设备与WiFi网络断开连接时,可以重新启用移动数据。当然,该应用也无法检测是否还有其他身份验证。

最后,您需要手动切换和切换移动数据和Wi-Fi。您可以使用3G WiFi连接模式之类的应用


2

你试过了Settings > Connection > Wi-Fi > Left-click (soft menu) > Advanced > Check for Internet service吗?

注意:我有一个S4(版本XXUBMGA)


可能就是这样。今天下午我将对其进行更多测试,并告知您。谢谢!
javamonkey79

我认为如果连接断开,它可能会起作用,但是如果Wifi连接需要登录,则它似乎无法正常工作。
javamonkey79

@ javamonkey79我明白了。好吧,如果它能够连接到他们的登录页面(但被拒绝访问),则看起来它具有Wi-Fi访问权限。这是我之前也遇到过的问题,但是我猜唯一的选择是真正登录。如果不能,我将禁用Wi-Fi并获取3G数据。我希望其他人可以提供解决方案。
geffchang

是的,这仍然是一个有用的建议。+1
javamonkey79

1
这似乎已经接近了。据我所知,目前尚无可做的事情,但似乎并不难做到。
javamonkey79

1

您是否尝试过iNetifyNetwork Tester检查wifi连接?


理想情况下,我正在寻找可以切换连通性的东西,而不是对其进行检查。iNetify看起来很有希望,而Network Tester看起来很有用。也许如果找不到合适的解决方案,我将提交功能请求或分叉代码。谢谢+1
javamonkey79

1

当连接的Wi-Fi无法使用\不可用等情况下,是否可以将手机配置为使用手机数据?

假设您正在谈论激活Wifi,那么在这种情况下,Wifi和Cellular Data是互斥的,您不能激活其中一个而使用另一个。触发器操作,打开Wifi,关闭蜂窝数据,关闭Wifi,打开蜂窝数据。不能两者兼有!

  • 检查固件-也许有较新的更新?您指的是哪个版本的Android?

Izzy使用Tasker的解决方案可能就足够了,最近得到了答案吗?


0

不行,这在Android 4.2之前是不可能的。他们需要遵循一些约定,这就是为什么如果手机通过WiFi连接(无论是否有WiFi连接到您的手机所连接的WiFi路由器或设备),那么它就不会通过移动数据连接。可能您会在Google商店中找到一些应用程序,但我不确定。因为如果某些应用程序执行此操作,则它们需要在内核级别进行更改,或者需要自定义操作系统。


您有与此相关的文档吗?我的意思是,如果应用程序实际上没有传输数据,那么将其关闭就好像没那么难。查看建议的应用程序@NoBugs
javamonkey79
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.