Мой Wi-Fi включается случайным образом и автоматически.

Я никогда не включаю WiFi, потому что у меня безлимитный тарифный план. Я недавно заметил, что он автономно включается случайным образом.

Как я могу найти виновника, который продолжает включать мой WiFi? Есть ли способ поймать приложение, которое запустило намерение включения Wi-Fi?

До сих пор я занимался слепым поиском, и я все еще замечаю, что мой WiFi включается. Заранее спасибо! У меня Nexus 4 под управлением Android 4.4.

В моем случае это оказалась функция защиты от кражи Avast, потому что я недавно сменил сим-карту. Надеюсь, это спасет кого-то от боли, через которую я прошел...
У меня было то же самое на моем телефоне Huawei. Оказывается, это была функция Wi-Fi+. Настройки -> Wi-Fi -> Wi-Fi+ -> Выкл.

Ответы (3)

В KitKat есть функция, при которой при отключении Wi-Fi он периодически сканирует сети, чтобы обеспечить работу определения местоположения на основе Wi-Fi. Чтобы отключить это: -

  1. Зайдите в настройки Wi-Fi
  2. В дополнительном меню (три точки) выберите « Дополнительно» .
  3. Снимите флажок Сканирование всегда доступно

Даже когда приложение полностью включает Wi-Fi, это делается не намеренно; скорее, это делается путем вызова метода WifiManager.setWifiEnabled. Это могут делать только приложения с разрешением « подключаться и отключаться от Wi-Fi ».

Спасибо за ответ! Раньше я отключал эту опцию, но проблема остается.

Если это не та функция KitKat, о которой упоминал Дэн , и интервалы достаточно короткие (например, это происходит хотя бы один раз, когда вы спите ночью):

  • включить отладку по USB
  • подключите ваше устройство к компьютеру через USB
  • на вашем ПК запуститеadb logcat | tee wifi.log
  • идти спать
  • на следующее утро нажмите Ctrl+C
  • проверьте wifi.log, когда он был запущен (и, надеюсь, кем)

По крайней мере, это должно помочь сузить круг вопросов. Даже если в нем явно не указано «Приложение X запускает WiFi», вы можете проверить шаблоны, например «всегда, когда Wi-Fi был включен, я нахожу событие Z приложения X, упомянутое несколькими строками ранее». Хороший показатель, что тогда это может быть связано с X. Поэтому проверьте, есть ли у X запрошенные (и предоставленные) какие-либо сетевые (или «грубое местоположение») разрешения, а если нет, то вряд ли это ваш кандидат. В противном случае попробуйте отключить/заморозить/удалить его и посмотреть, исчезла ли ваша проблема. Если да, то нашли — если нет, повторите со следующим.

@ Иззи, могу ли я просто найти приложения с разрешением на изменение состояния Wi-Fi, а затем просто удалить приложение на Android 4.1.2. Та же проблема возникает только через регулярные промежутки времени.
Если вы хотите использовать такой подход, см. мой ответ здесь . Сочетание двух подходов может быть немного безопаснее, так что вы не удалите не то приложение;)

У меня была такая же проблема с моим устройством (Примечание 3). T-Mobile, похоже, не имеет функции «Оптимизатор подключения» в своей линейке телефонов. В случае с T-mo функция, которую необходимо отключить, — это «Менеджер Wi-Fi».

Чтобы отключить эту функцию, вам нужно сделать следующее:

  • Получите доступ к своей учетной записи T-Mobile (для меня я просто нажимаю в приложении «T-Mobile My Account»).
  • Нажмите кнопку меню на вашем устройстве, затем выберите «Параметры».
  • В разделе «Уведомления» снимите флажок «Отображать уведомления диспетчера Wi-Fi».
  • В разделе «Помощник по подключению» выберите «Открыть диспетчер Wi-Fi».
  • Снимите флажок «Управление подключениями Wi-Fi».

Вот и все...

Я разговаривал с техподдержкой T-Mobile по несвязанной с этим проблеме и небрежно упомянул об этой проблеме. Представитель сообщил мне, что это известная проблема, и заявил, что эта проблема решается. В то же время отключение «Диспетчера Wi-Fi» является временным решением этой проблемы. Вот сокращенный способ отключить диспетчер Wi-Fi:

Моя учетная запись T-Mobile -> Меню -> Параметры -> «Отображать уведомления диспетчера Wi-Fi» (снимите флажок) -> «Открыть диспетчер Wi-Fi» (в разделе «Помощник по подключению») -> (снимите флажок) «Управление Wi-Fi». Связи».