Почему не включается WiFi на телефоне Android. Проблемы в Android Marshmallow и способы их решения

Довольно долго я был озадачен одним моментом. У меня большая квартира, потому в ней две точки доступа Wi-Fi: один роутер стоит возле входной двери и другой, подключенный к нему патч-кордом, в комнате. Получается такая ситуация: если мой Android-смартфон подключен к точке в комнате, а я с ним ушел на кухню, сигнал становится слишком слабым, однако устройство упрямо держится за точку в комнате. Задача была сделать так, чтобы смартфон в подобной ситуации автоматически переключился на другую, более сильную точку, в данном случае, у входной двери. Делать это постоянно вручную очень неудобно.

Автоматически смартфон подобное делать не умеет. Однако в Google Play можно найти множество приложений, предлагающих такой функционал. Я поставил себе WiFi manager - очень мощный инструмент для управления Wi-Fi-сетями. Есть как платная, так и бесплатная версии. Про его возможности почитайте в самом Google-магазине, здесь я остановлюсь лишь на нужной мне опции:

Как видим на картинке, выбранные параметры таковы:

  • Переключение на лучшую сеть
  • Не чаще, чем 3 минуты (мин. значение)
  • Когда текущий сигнал ниже, чем любой (оптимальный вариант, иначе - в dBm)
  • Если новая сеть лучше на 5 dBm (минимальный порог).

Теперь ваш смартфон может автоматически переключаться на более мощную по сигналу точку Wi-Fi.

Особенности Android 6

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

Как выяснилось, в моем Andriod 6.0 на BQ Aquaris M5 подобное переключение сработает только в случае активации геолокации . Бред, печаль, но факт. Автор приложения WiFi manager, к сожалению, не потрудился уточнить столь неявные особенности и на комментарии не отвечает.

Многие сразу скажут: зачем такое нужно, ведь подключение смартфона по возможности к Wi-Fi, а не мобильному интернету, делается для минимального расхода батареи. Ведь именно Wi-Fi меньше всего «жрет» аккумулятор, следом за ним идет передача данных по 4G/LTE (в условиях максимального сигнала сравнимо с Wi-Fi), а наиболее прожорливым является 3G. Про 2G я уже молчу - это вчерашний век и пользоваться им в наши дни просто смешно. Однако геолокация (передача геоданных) наоборот - один из самых злостных потребителей энергии. Да, если оставить ее включенной в режиме «По всем источникам». Но можно зайти в «Настройки» - «Местоположение» и выбрать там из трех вариантов «По координатам сети» , отказавшись от GPS, который в общем-то и съедает батарейку.

Теперь расход энергии остался по ощущениям таким же, как и был прежде. Например, я знаю, что оставляя на ночь смартфон с выключенным интернетом, к утру у заряда убывает около 3%. Проделав все вышеизложенное (интернет выключил, геолокацию по координатам сети оставил), я провел тест и результат к утру был аналогичным. Зато автопереключение точек доступа Wi-Fi теперь у меня исправно работает.

Wi-Fi-интернет – отличная штука, особенно когда вы находитесь в зоне доступа бесплатного источника сигнала. Например, зашли в кафе поужинать, угостить девушку чашечкой кофе. В кармане оказался планшетный компьютер или смартфон на платформе Android.

Можно сделать сэлфи с красоткой или послушать музыку. Зайти в любимые Одноклассники или во ВКонтакте. Но, вот незадача, вы включаете планшет, а Android не подключается к WiFi. При этом вы точно знаете – здесь есть источник бесплатного интернета.

Другой случай. Вы приобрели роутер, оформили подключение к провайдеру интернета, внесли абонентскую плату, пришли домой, торопитесь поскорее насладиться всеми прелестями беспроводного домашнего интернета, а сеть упорно не желает обнаруживаться в компьютере.

Проблемы и возможные пути решения

Если ваш Андроид видит сеть, но подключиться к интернету все равно не удается – убедитесь, что ввод пароля доступа был осуществлен корректно. За звездочками не видно цифр и букв. Так что ошибка вполне вероятна. Попытайтесь ввести пароль еще раз и будьте повнимательнее.

Еще одна распространенная причина, по которой Android не подключается к WiFi – тип зашиты, настроенный в роутере, не поддерживается вашим планшетом или смартфоном. Возьмите в руки Руководство Пользователя, зайдите в настройки роутера и поменяйте способ защиты на такой же, как и у вашего устройства.

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

Андроид обнаруживает сеть, но подключение к интернету все равно не происходит, несмотря на то, что пароль быт введен корректно. Вероятная причина – ваша версия Android не поддерживает стандарт передачи сигнала, который установлен на роутере. Снова возьмите в руки Руководство по пользованию роутером и попытайтесь поменять настройки стандарта Wi-Fi соответственно тому, на котором работает устройство.

Специальное программное обеспечение

В магазине Google Play можно бесплатно скачать приложение под названием Wi-Fi Fixer, которое способно в автоматическом режиме решить множество проблем с интернетом для устройств на платформе Андроид.

  • Программа работает в фоновом режиме и не отнимает много аппаратных ресурсов.
  • Fixer показывает состояние подключения интернета и наличие точек доступа.
  • Приложение может усиливать слабый сигнал или наоборот, понижать слишком мощный.
  • Работа приложения Wi-Fi Fixer позволяет свести проблемы с беспроводным интернетом до минимума.

После скачивания и установки программы перезагрузите устройство и запустите приложение, если оно еще не включилось автоматически. Теперь пробуйте подключаться к беспроводной сети. Ручные настройки для работы Wi-Fi Fixer не требуются.

Проверьте прошивку вашего Android

Если у вас устройство было перепрошито в особом порядке, вполне вероятно, что в этом все препятствие и состоит. Кастомная перепрошивка может мешать работе некоторых функций. Для подключения к сети произведите сброс установок до фабричных. Не забудьте предварительно сохранить все важные документы на внешнюю карту памяти или в облачное хранилище.

Сброс настроек до фабричных – полезная процедура и ее нужно производить раз в несколько месяцев. Как только планшет или смартфон начинает подтормаживать или глючить, это значит, что в системе накопилось слишком много мусора и с его чисткой не справляются даже специальные приложения.

Проверка и настройка Wi-Fi роутера

Для входа в настройки можно использовать персональный компьютер. Узнайте шлюз и адрес сети, зайдите на сайт. После этого введите пароль и логин, которые обычно можно найти на нижней части корпуса Wi-Fi роутера.

  1. Для начала переключите выбор WiFi канала на автоматический.
  2. Теперь поменяйте стандартный режим передачи сигнала Wi-Fi на G или MIX.
  3. Посмотрите, какое количество подключений разрешено – вполне возможно, еще одно устройство на Андроид как раз и оказалось лишим. Установите неограниченное количество подключений.
  4. Попробуйте менять разные типы защиты. Вероятно, что на Android тип защиты не совпадает и нужно найти соответствие.

Особое внимание обратите на подключение DHCP-сервера. Если сервер отключен, тогда сеть не будет работать не только на Android, но и на других ваших компьютерах. Эта функция отвечает за формирование IP-адресов.

Проверьте, не включен ли в роутере Mac-фильтр. Если включен, необходимо убедиться, что планшет или смартфон на Андроид не внесен в черный список или же как раз внесен в белый. Чтобы узнать адрес Android по Mac, нужно найти в настройках информацию о планшетах или смартфонах.

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

Смените прошивку

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

Не определяет, отключается, не ловит wi-fi.

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

Например, в устройстве появились проблемы с приемом с wi-fi . Причиной тому может быть:

1-ое: Программный сбой - т.е. проблема заключается в сбое программного обеспечения

2-е: Аппаратный сбой - т.е. проблема заключается в «железе»(т.е. - требуется замена либо восстановление запчастей гаджета)

Однако, не спешите расстраиваться - в 90% случаев с проблемами wi-fi смартфон а либо планшет а на базе Android виноват программный сбой, который Вы вполне сможете исправить своими силами.

Исправляем программный сбой:

Способ 1. Довольно простой - заходите в «настройки» , находите там «резервное копирование и сброс» , в котором выбираете полный сброс настроек с удалением всех данных. Будьте внимательны, применение данного способа часто оказывается действенным, однако влечет за собой удаление всех фотографий, контактов, паролей, музыки, игр, видео и в общем-то, всей информации, хранящейся на вашем смартфон е или планшет е. Потому, предварительно сохраните все, что Вам нужно, подсоединив гаджет к компьютеру. Если данный способ Вас не устраивает, либо если и после него проблема не устранена, смотрите Способ 2 .

Способ 2 .

Основан на решении проблем со связью и приемом сети телефон ов и планшет ов на базе Android методом внедрения дополнительного ПО. Утилит, контролирующих все процессы внутри гаджетов. На сегодняшний день, их довольно много, однако, чем меньше функций содержит приложение, тем больше, как правило, оно действенно. Лучше всего контролирует функции системы небольшая и простая в обращении, бесплатная утилита для устройств на базе Android . Скачать приложение из Google Play и посмотреть его дополнительные опции в описании можно . После установки приложения, его остается только запустить. Дальше, от Вас, в принципе, больше ничего не требуется. Приложение полностью возьмет на себя контроль функций устройства. (К слову говоря, кроме всего прочего, гаджет начнет заряжаться на 20% быстрее, а также существенно повысится его производительность, что отразится на скорости загрузки и работы всех приложений, игр, и системы в целом. В среднем, после сканирования, система работает на 50% быстрее.)

    • Так же, для достижения максимальной скорости обмена данных по сети интернет, рекомендовано установить на Ваше Android устройство высокоскоростной браузер Yandex Browser скачать который, из Google Play, можно .

Способ 3.

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

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

Проблемы с WI-FI на смартфоне либо планшете Android./ Телефон или планшет не определяет, отключается, не ловит wi-fi.

У этого есть много подобных вопросов (google для: «не обнаружен интернет-доступ. Не будет автоматически подключаться» или: соединение с Wi-Fi для Wi-Fi программно).

Я думал, что у меня был ответ здесь, но он прекратил работу после установки обновлений 6.0.1 (у меня есть 1 патчи безопасности).

Похоже, это изменение поведения.

У меня есть некоторые 2013 nexus 7 с 6.0.1, которые запускают приложение типа киоска и хотят программно подключиться к определенной беспроводной сети, у которой нет подключения к Интернету. Каждая таблетка имеет уникальный статический IP-адрес формы: 192.168.0.xx. Я использую стандартные конструкторы сокетов java и проверяю, работает ли интерфейс: NetworkInterface.getNetworkInterfaces ().

Было сделано ручное соединение. Иногда появляется диалоговое окно, в котором спрашивается, хотите ли вы всегда подключаться. Я всегда проверяю да.

Но Wi-Fi говорит: «Интернет-доступ не обнаружен, и не будет автоматически подключаться» после того, как маршрутизатор включит питание.

Выполнение отключения, включения, повторного подключения не работает. В лучшем случае он получает: ip6-localhost / :: 1.

Кому-нибудь удавалось использовать объект запроса или bindProcessToNetwork?

Редактировать: related .

Edit: проблема, похоже, связана с: CAPTIVE_PORTAL_DETECTION_ENABLED – эта строка , по-видимому, определена в источнике:

Public static final String CAPTIVE_PORTAL_DETECTION_ENABLED = "captive_portal_detection_enabled"; ... MOVED_TO_GLOBAL.add(Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED);

Но бросает " .provider.Settings $ SettingNotFoundException: captive_portal_detection_enabled при использовании явно и не отображается в студии android.

Кроме того, выполнение списка настроек global не содержит константы.

Редактирование выполнения настроек оболочки adb put global captive_portal_detection_enabled 0 действительно работает, но это невозможно сделать в поле, когда маршрутизатор запускает питание. Это значение, по- видимому, сохраняется, когда питание планшета. И теперь это значение отображается в списке настроек global. Также, используя необработанную строку: Settings.Global.getInt (getContentResolver (), "captive_portal_detection_enabled"); Теперь возвращает 0.

Edit: похоже, для его установки требуется: android.permission.WRITE_SECURE_SETTINGS, но, конечно, это не удается, если вы помещаете в манифест, так как мы не являемся системным приложением.

Edit: пытается выполнить команду командной строки throw: java.lang.SecurityException, поэтому похоже, что вам нужно выдать команду из adb 🙁

благодаря

Не могли бы вы попытаться установить глобальный параметр captive_portal_detection_enabled в 0 (false).

Что на самом деле происходит, так это то, что по умолчанию каждый раз, когда вы подключаетесь к Wi-Fi, FW будет тестировать сервер (как правило, google), чтобы увидеть, является ли он доступным wifi (требуется логин). Поэтому, если ваш Wi-Fi не подключен к Google, эта проверка завершится с ошибкой. После этого устройство знает, что Wi-Fi не имеет подключения к Интернету и просто не будет автоподключиться к нему.

Установка этого параметра на 0, позволит избежать этой проверки.

Программно Settings.Global.putInt(getContentResolver(), Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED, 0);

Вы можете сделать это через adb для целей тестирования:

Adb shell settings put global captive_portal_detection_enabled 0

И получить его значение следующим образом:

Adb shell settings list global | grep "captive"

IMHO это не очень приятно делать, поскольку вы меняете настройки для пользователя, и многие FW не предоставляют даже расширенные настройки, чтобы включать / отключать это самим пользователем. (Google не делает). Но, возможно, это соответствует вашим потребностям.

Надеюсь, поможет!

Внекорневое решение, которое является своего рода хак-технологией. :П

  1. Перезагрузите телефон, подключитесь к интернет-Wi-Fi;
  2. Перейдите в «Настройки» и создайте нового пользователя;
  3. Продолжайте, продолжайте и продолжайте, пока не увидите «Проверка соединения»;
  4. Как только вы увидите «проверку соединения», выключите телефон;
  5. Включите телефон еще раз, вы будете в «Владелец», сохраните его;
  6. Переключить Wifi, и восклицательный знак должен исчезнуть быстро 🙂
  7. Удалите этого нового пользователя или просто оставьте его там;

Я не знаю почему, но он работает …



В продолжение темы:
Windows

Часть вторая : "Важнейшие характеристики каждого семейства процессоров Intel Core i3/i5/i7. Какие из этих чипов представляют особый интерес" Введение Сначала мы приведём...

Новые статьи
/
Популярные