停顿时重新启动数据连接?


13

偶尔我的手机会失速的数据连接,也就是说,它仍然看起来像它确实有一个数据连接(“H”或“G”),但没有服务器可以联系。

(特别是,我的ROM是Cyanogen,数据图标将变成灰色,这表示目前无法联系Google服务器)。

通常,通过关闭和重新打开移动数据可以很容易地解决此问题,这并不是一个令人讨厌的麻烦,除非有时这种停滞状态会在数小时内未被注意到,这使我有失去重要通信的风险。

  • 有没有简单的方法来检测这种“停滞的连接”状态?最好是可以在Tasker中使用的方式来触发禁用/启用移动数据周期?

  • 是否有应用程序可以处理这些情况?我发现许多似乎解决了类似的问题,例如,当数据连接完全丢失时(没有“ H”或“ G”图标),但是没有一个可以处理这种特殊情况。

(这是在装有Cyanogen 9 rom的植根HTC Wildfire S上发生的,但我的问题并不特定于此)。


1
有趣的问题,和我刚遇到的一样。我只发现取决于信号质量的应用程序会触发这种情况。“有趣”的事情是我完全停了下来,所以没有做。但是,如果您将其作为解决方法或可以尝试的方法(包括Tasker个人资料),可以在我的个人资料页面上轻松找到长答案。观看有关备用电池的问题–不用担心,我在这里没有问过很多人:)
Izzy

嗨Izzy,这绝对是一本有趣的文章,它给了我一些主意:)
UncleZeiv

Answers:


3

你可以定期检查的地位真正使用连接HTTP GET塔斯克。如果连接停止,您可以通过Tasker再次重新启动数据。

但是,它的缺点是会更快耗尽电池。


我想我会尝试的。您是否建议仅向随机服务器(例如Google)发送请求?我想知道每5分钟检查一次电池会对电池产生什么样的影响,因为考虑到我始终保持手机数据处于完全同步状态。(此外,考虑到我始终要负责工作,这并不是什么大问题)。
UncleZeiv

@UncleZeiv是的,您可以信任Google。如果不是,请与多个主机进行检查。顺便说一句,我不知道HTTP GET会消耗多少电池电量(具体取决于系统)。请在您的设备上对其进行测试。而且,如果您始终将设备保持在充电状态,则电池耗电也不成问题。
Android Quesito 2012年

@UncleZeiv我猜您是否处于完全同步状态,不会有太大的不同-特别是如果您的设备始终在充电器上。如果可以解决问题,请考虑将Tasker个人资料发布为答案-如果没有持续充电,肯定会有更多感兴趣的人使用不同的设置(例如仅检查15分钟)来运行它:)您甚至可以使用两个个人资料相同的任务,但间隔不同,如果担心电池电量耗尽,则其中一个具有“已连接任何电源”,而另一个具有相同但相反的功率。
伊齐

1

看看诸如Connection CheckerConnection State Notifier之类的应用

YMMV,它似乎对某些人来说效果很好,而对其他人却效果不佳。


嗨,Sparx,这些似乎解决了一个稍微不同的问题,那就是完全失去数据连接或更改连接类型。就我而言,我保持连接状态,但是任何Internet请求均失败。另外,Connection Checker尝试通过进入和退出飞行模式来解决该问题,这对我来说太麻烦了(它要求重新输入管脚号!),只要打开和关闭移动数据就足够了。
UncleZeiv

我认为它们的工作原理与Sachin建议的相同-对选定的服务器执行ping操作。如果没有响应,则数据连接被循环。因此,即使您有数据连接(显示为已连接),但无法到达服务器,也应循环连接。通知者至少应该通过至少让您知道存在连接问题来提供帮助,因此轻按小部件以关闭/打开数据(可用负载)应该很容易。
Sparx 2012年
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.