Как отключить сотовую связь при наличии WiFi?

15

Я выполняю все свои коммуникации через Интернет (Jabber, SIP), поэтому мне нужна только сотовая связь в качестве резервной копии.

Кроме того, покрытие в моем доме почти отсутствует, и в результате батарея разряжается за несколько часов (в отличие от нескольких дней, когда GSM отключен).

Существует ли приложение для полного отключения сотовой связи (режим полета), если есть сеть WiFi, и включения ее в противном случае?

Меня не интересуют решения, которые отключают только подключение к данным: Android уже справляется с этим.
Я в порядке с решениями, которые требуют рута, восстановления Android и т. Д.

whitequark
источник
Может помочь в поиске решения @ Izzy с участием Tasker . Требуется настройка, вместо обнаружения сигнала GSM, проверьте наличие сети Wi-Fi, переключитесь в режим полета и включите Wi-Fi. При удалении от точки сети выключите Wi-Fi и включите сотовую связь.
t0mm13b
@ t0mm13b Tasker потрясающий. Если вы превратите свой комментарий в ответ, я с радостью приму его.
whitequark

Ответы:

3

Может помочь в поиске решения @ Izzy с участием Tasker .

Нужен твик:

  • Вместо обнаружения сигнала GSM / CDMA, проверьте, есть ли рядом сеть Wifi
  • Переключитесь в режим «В самолете», включите Wi-Fi и подключитесь соответствующим образом (эта часть неясна - если это открытая точка доступа Wi-Fi, хорошо ( это плохо, но другая история об открытом Wi-Fi ) Что делать, если это частная сеть Wi-Fi и нужно ввести ключ? Tasker может помочь вам в этом, не уверен!
  • При удалении от точки сети отключите / отключите Wi-Fi и отключите режим полета.

Посмотрите здесь на эту вики под названием « Включите Wi-Fi дома » запись также может помочь вам, чтобы процитировать, в случае ссылки гниль:

Мой маршрут на работу и обратно заполняется открытыми сетями от кабельных провайдеров, которым требуется вход через веб-страницы и незащищенные домашние сети. Всякий раз, когда я передаю их, мой телефон пытается подключиться, отключая меня от 3G. Постоянное включение WiFi означает, что я остаюсь с постоянными перебоями в обслуживании. забыв включить WiFi дома, рискует сожрать мой тарифный план. По этой причине я выключаю WiFi, когда я нахожусь вне дома и включаю его, когда я возвращаюсь домой. Но что, если я забуду?

Благодаря этому профилю Tasker мой телефон теперь использует данные о местоположении сотовой связи для включения / выключения Wi-Fi.

шаги:

Включите GPS (только сейчас). Вам не нужно постоянно его запускать, но это помогает точно определить, где вы находитесь для шага контекста.

Сначала идите домой (место, где живет ваш роутер).

Профиль: WiFi дома Контекст: Местоположение> Сеть = Вкл., GPS = Выкл., Радиус 500 м, Получить исправление

Задача: Дома Действие: Сеть> WiFi> Вкл. (Необязательно): Предупреждение> Всплывающее окно> Текст «WiFi вкл.»

Задача: выход из дома Действие: Сеть> WiFi> Выкл. Задача (необязательно): Предупреждение> Всплывающее окно> Текст «WiFi выключен»

Функция «Исправить» определяет местонахождение того места, где вы находитесь в данный момент на карте, поэтому вам нужно быть дома на этом этапе.

У вас есть несколько вариантов настройки в зависимости от того, сколько потребляемой мощности зависит от точности. См. [Html http://tasker.dinglisch.net/userguide/en/loctears.html «Место без слез»]. Для наименее точного (Net = Off, GPS = Off) нужен действительно большой радиус. Наиболее точный (Net = On, GPS = On) разряжает вашу батарею быстрее.

Я нахожу Net = On, GPS = Off, Радиус 500m, чтобы работать нормально. Мой телефон знает, когда я дома.

t0mm13b
источник
Круто, спасибо! Еще одно решение для мошеннических порталов с ограниченным доступом - проверка CellID и отключение основной полосы, только если CellID соответствует одному из известных. У меня нет этой проблемы, хотя.
whitequark
8

Вы можете попробовать приложение, разработанное пользователем XDA Developers Forum gyagapen, которое существенно управляет переключением между соединениями для передачи данных по WiFi и 3G во время движения:

CleverConnectivity

Скриншот приложения 01 Скриншот приложения 02

CleverConnectivity - это приложение, которое помогает вам управлять данными и Wi-Fi-соединением, чтобы сэкономить заряд батареи.

Как работает CleverConnectivity?

Это приложение будет автоматически включать и выключать подключение (данные / Wi-Fi / синхронизация), когда экран выключен.
Например, если пользователь выбирает следующую конфигурацию:
Время включения: 2 минуты
Время включения Следующая проверка: 1мин
Время выключения: 10 м
Проверка использования Интервал: 3 с
Когда экран выключен, CleverConnectivity будет поддерживать связь в течение 2 минут. Затем он проверит, используются ли данные в течение 3 с.
Если используются данные, связь будет сохраняться в течение 1 минуты (время при следующей проверке).
Если данные НЕ используются, связь будет отключена на 10 минут. После этого подключение будет повторно активировано, и включится время включения.
После включения экрана подключение будет автоматически повторно активировано.

Ссылки:


Вы можете попробовать приложение из магазина Google Play, которое автоматически контролирует ваш статус WiFi:

Smart WiFi Toggler

Описание

Smart WiFi Toggler - это приложение, предназначенное для управления WiFi вашего телефона с использованием правил определения местоположения. Его цель - сохранить заряд батареи и минимизировать расходы на передачу данных, отключив Wi-Fi, когда он не подключен к сети, и включив его, когда присутствует известная точка доступа. Он постоянно узнает, где находятся ваши горячие точки, чтобы принимать решения.

Это очень полезное приложение, если вы часто забываете отключать Wi-Fi при выходе из точки доступа, или если вы хотите автоматически переключаться с мобильных данных на WiFi, чтобы сэкономить заряд батареи, когда вы возвращаетесь в точку доступа.

Вот некоторые из интересных функций Smart WiFi, которые может предложить Toggler:

  • Автоматически запоминает ваши точки доступа WiFi.
  • Выключает Wi-Fi при отключении от сети Wi-Fi.
  • Автоматически включает WiFi, когда рядом с известной точкой доступа.
  • Использует ваше сетевое местоположение. Нет разряда батареи GPS.
  • Предоставляет возможность контролировать поведение «автоподключения» для каждой точки доступа.
  • Возможность заблокировать WiFi в отключенном состоянии.
  • Предупреждающее уведомление и автоматическая блокировка Wi-Fi, когда точка доступа не работает.
  • История, ведение журнала и экран устранения неполадок в случае возникновения проблем.

Скриншоты Smart WiFi Toggler

Zuul
источник
Я специально сказал, что WiFi - это мой основной канал связи, и мне нужно отключить всю базовую полосу (режим полета), а не соединение для передачи данных. Извините, но ничего из этого не имеет значения.
whitequark
Кто-нибудь уже измерял, сколько батареи экономит это приложение? В настоящее время у меня всегда включен WLAN, и переключение выполняется автоматически (только для известных сетей, я не использую открытые WLAN).
ot--
0

просто перейдите в режим полета и включите Wi-Fi впоследствии

ugzigz
источник
1
Я не думаю, что ОП ищет микроуправления.
Мэтью Рид
Это вообще возможно? В моем Android 4.4 значок Wi-Fi не действует, когда включен режим полета.
Немо