Отключайте Wi-Fi только тогда, когда устройство заблокировано и экран выключен.

Я уже тестировал некоторые приложения для этой цели, и они полагаются исключительно на выключение экрана, что в какой-то момент имеет смысл. Однако их концепция не работает, когда вы хотите использовать приложение через Wi-Fi, которое имеет возможность выключать экран из-за датчика приближения (вспомните приложения VoIP). Выключение экрана в таком случае означает отключение от сети.

Можно ли отключить WiFi, только если устройство заблокировано и экран выключен?

Ответы (2)

Если я правильно понял ваш вопрос, то есть очень простой способ сделать это самостоятельно. Я уверен, что есть много способов сделать это, но это самый простой и надежный способ, который я знаю.

Вы сказали, что хотите что-то, что не зависит от выключенного экрана. Мое решение основано на выключенном «дисплее», однако для того, чтобы «дисплей», а не «экран», был выключен, устройство должно быть заблокировано, а это означает, что это должно работать безупречно для вас.

Если вы просто будете следовать инструкциям, которые я предоставил ниже, вы должны получить удовлетворительные результаты всего за несколько минут!


  1. Скачайте Таскер из Play Store.
  2. Откройте Tasker и нажмите +кнопку. Теперь нажмите «Событие»«Дисплей»«Дисплей выключен».
  3. Нажмите на шестеренку (кнопку «Назад») в верхнем левом углу. Появится всплывающее меню. Выберите «Новая задача» и назовите ее Display Off.
  4. Нажмите +СетьWiFi и убедитесь, что в поле с надписью « Установить» установлено значение Off.
  5. Дважды щелкните шестеренку (назад), чтобы оказаться на экране «Профили» .
  6. Теперь нажмите +еще раз, затем «Событие»«Дисплей»«Включить дисплей».
  7. Коснитесь шестеренки (назад), а затем выберите «Новая задача» . Назовите это что-нибудь вроде Display On.
  8. Нажмите +СетьWiFi и измените Установить на On. Теперь вернитесь на вкладку «Профили» . Теперь у вас должны быть и дисплей выключен , и дисплей включен.
  9. На вкладке «Профили» справа от ваших условий есть переключатели «Вкл./Выкл.» . Поверните оба из них в Off, а затем обратно в On.
  10. Просто выйдите из Tasker , и все готово!

Удачи, и я надеюсь, что это поможет вам!

как это поведет себя, если я использую приложение, которое отключает дисплей из-за датчика приближения? Будет ли он отключать радио Wi-Fi тогда?
@KristofPal, это должно отключить Wi-Fi-радио с приложением, о котором вы говорите.
Нужен ли рут для этого?

Если я правильно понимаю вопрос... В разделе WiFi-> More-> есть настройкаKeep WiFi on during sleep

настройки Wi-Fi

Нажмите на изображение для увеличения

забыл упомянуть, я пробовал это... все еще могу пинговать телефон, когда он заблокирован... странно
Вероятно, это связано с тем, что при всех запущенных приложениях телефон никогда не переходит в спящий режим, поэтому настройка практически бесполезна.