Современные мобильные гаджеты выбирают, куда подключаться, единственным критерием – мощностью сигнала.
При этом они игнорируют другие аспекты, например, стабильность канала. Последняя существенно падает, когда уменьшается сила сигнала, но Android не спешить разрывать соединение, пока он вообще не потеряет сигнал подключенной сети. Существует возможность заставить Android подключать сети по собственным условиям.
Для этого понадобится утилита WiFi Prioritizer. После запуска она покажет список беспроводных сетей Wi-Fi, к которым ваш девайс уже когда-то подключался. Чтобы установить приоритет, отсортируйте имена сетей в нужном порядке. После этого активируйте переключатель Enable Scheduled Job, чтобы программа начала следить за подключением. Так смартфон сможет подключаться к сети с хорошим сигналом, даже если он уже подключен к сети с плохим.
WiFi Prioritizer также выбирает сети по силе сигнала, поэтому дополнительно можно установить его минимально допустимый уровень для подключения. Можно также указать, насколько малой должна стать мощность сигнала уже установленного соединения, чтобы телефон его разорвал. Также можно настроить период проверки силы сигнала и доступности сетей.