Иногда соединение данных моего мобильного заглохнет, то есть она по- прежнему выглядит , как он делает подключение для передачи данных (или «H» или «G»), но сервер не может связаться.
(В частности, мой ROM - Cyanogen, значок данных станет серым, что означает, что в данный момент с серверами Google невозможно связаться).
Обычно это легко решается путем выключения и повторного включения мобильных данных, что не является ужасной помехой, за исключением того, что иногда это застойное состояние остается незамеченным в течение нескольких часов, что подвергает меня риску потери важной связи.
Есть ли простой способ обнаружить это состояние "зависшего соединения"? предпочтительно способ, который можно использовать в Tasker для запуска отключения / включения мобильного цикла передачи данных?
Есть ли приложение для обработки этих ситуаций? Я обнаружил, что многие сталкиваются с подобной проблемой, то есть когда соединение с данными полностью теряется (без значка «H» или «G»), но ни одно из них не касается этой конкретной ситуации.
(Это происходит на рутированном HTC Wildfire S с романом Cyanogen 9, но мой вопрос к нему не относится).
источник
Ответы:
Вы можете периодически проверять состояние реального соединения с
HTTP GET
помощью Tasker . Вы можете перезапустить данные снова с помощью Tasker, если соединение остановлено.Но его недостатком является то, что он разряжает батарею быстрее.
источник
Посмотрите на приложения, такие как Проверка подключения или Уведомление о состоянии подключения
YMMV, кажется, что это хорошо работает для некоторых людей, тогда как не так много для других.
источник