Досить довго я був здивований одним моментом. У мене велика квартира, тому в ній дві точки доступу Wi-Fi: один роутер стоїть біля вхідних дверей та іншої, підключений до нього патч-кордом, в кімнаті. Виходить така ситуація: якщо мій Android-смартфон підключений до точки в кімнаті, а я з ним пішов на кухню, сигнал стає занадто слабким, проте пристрій вперто тримається за точку в кімнаті. Завдання було зробити так, щоб смартфон в подібній ситуації автоматично переключився на іншу, більш сильну точку, в даному випадку, біля вхідних дверей. Робити це постійно вручну дуже незручно.
Автоматично смартфон подібне робити не вміє. Однак в Google Play можна знайти безліч додатків, що пропонують такий функціонал. Я поставив собі WiFi manager - дуже потужний інструмент для управління WiFi-мережами. Є як платна, так і безкоштовна версії. Про його можливості почитайте в самому 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 тепер у мене справно працює.
Інша корисний додаток:
Дзвінки і контакти 2GIS Dialer >>