Платформа Android Wi-Fi помогает пользователям подключаться к хорошей сети Wi-Fi, когда сети доступны и необходимы. Android делает это двумя способами:
- Автоматическое включение Wi-Fi: повторное включение Wi-Fi, когда пользователь находится рядом с ранее сохраненной сетью.
- Уведомления для общедоступных сетей: информирование пользователей о доступных хороших открытых сетях Wi-Fi.
Описанные функции реализованы в коде AOSP, и вам не нужно явно их включать или настраивать.
Автоматическое включение Wi-Fi
Пользователи могут отключать Wi-Fi по разным причинам (например, из-за плохого подключения к сети) и затем забывать включить его снова по возвращении домой, что приводит к неудобствам (например, невозможности управлять устройствами домашней автоматизации). Функция автоматического включения Wi-Fi , представленная в Android 9, решает эту проблему, автоматически включая Wi-Fi всякий раз, когда устройство находится рядом с сетью Wi-Fi, которая является сохраненной сетью (то есть, той, к которой пользователь явно подключался ранее) и имеет достаточно высокий показатель уровня принимаемого сигнала (RSSI).
Пользователь может включить или отключить эту функцию с помощью приложения «Настройки» по следующему пути:
Настройки > Сеть и интернет > Wi-Fi > Настройки Wi-Fi > Включить Wi-Fi автоматически

Рисунок 1. Функция автоматического включения Wi-Fi.
Для корректной работы этой функции необходимо включить сканирование Wi-Fi (для определения местоположения). Если сканирование Wi-Fi не включено, пользователю будет предложено разрешить его включение. Сканирование Wi-Fi необходимо, поскольку результаты сканирования используются для определения того, находится ли устройство вблизи сети Wi-Fi, соответствующей критериям для повторного включения Wi-Fi-соединения.
Эта функция предотвращает повторное включение Wi-Fi сразу после его отключения пользователем, даже если устройство обнаруживает сохраненную сеть Wi-Fi достаточного качества. Например, если пользователь находится в офисе и подключен к офисной сети Wi-Fi ( сохраненной сети), а затем отключает Wi-Fi, функция не включит Wi-Fi повторно, пока пользователь не окажется в другом месте с другой сохраненной сетью, соответствующей критериям повторного включения.
Уведомление для общедоступных сетей
Функция уведомлений об открытой сети отправляет пользователю уведомление всякий раз, когда:
- Wi-Fi включен.
- Устройство не подключено к сети Wi-Fi.
- Доступна открытая сеть Wi-Fi с достаточно высоким уровнем RSSI (тем же порогом RSSI, который используется внутренним алгоритмом выбора сети Wi-Fi).
Пользователь может включить или отключить эту функцию с помощью приложения «Настройки» по следующему пути:
Настройки > Сеть и интернет > Интернет > Сетевые параметры > Уведомлять о публичных сетях

Рисунок 2. Функция уведомлений для общедоступных сетей.