Неофициальное применение для обработки подключений Wi-Fi
Неофициальное применение для обработки подключения Wi-Fi вашего устройства Android. Он учитывает ранее настроенные сети, с одной стороны, с другой стороны, окружающие Hotspots от апельсина и свободного, с другой стороны (у вас должны быть действительные учетные данные, см. Http://www.orange-wifi.com и https://wifi.free.fr):
- автоматически переключаться между различными точками доступа в зависимости от силы сигнала среди окружающих хостов Wi-Fi и ранее настроенных сетей. Идеал для предотвращения нежелательных соединений с сетями, которые неисправны или сигнал которого слишком слабый.
- Автоматически аутентификация в поддерживаемых горячих точках (если вы предоставляете действительные учетные данные).
Приложение работает в фоновом режиме и не требует никаких действий от пользователя. Он автоматически подключит устройство к лучшей точке доступа Wi-Fi.
### Подробное описание ###
Будут приняты во внимание только сети, сигнал которого больше, чем данное порог. Тест на подключение к Интернету также выполняется после подключения. Если после определенного времени не обнаружено эффективного подключения, текущая сеть отключена, а следующая опробована. Обратите внимание, что приложение не включает/отключает подключение к Wi-Fi устройства, а только Wi-Fi-сети. Что касается поддерживаемых Hotspots , аутентификация обрабатывается прозрачным образом, если вы предоставляете действительные учетные данные.
Вот подробный алгоритм:
ЕСЛИ:
Или сканирование Wi-Fi
Или отключение от текущей сети,
Или разблокирован экрана,
{
=> Получите список окружающих Wi-Fi сетей
=> Держите только настроенные сети или поддерживаемые лаки
=> Сохранить только сети, сигнал которого больше порога
=> Сортировать сети на основе силы сигнала
=> Попробуйте первый
=> Если это горячая точка, используйте предоставленные учетные данные
=> Проверьте подключение к Интернету
=> Если тест успешно, это сделано!
=> В противном случае попробуйте следующую сеть или уйти.
}
Приложение может попробовать только 2 настроенных сети и 2 Hotspots каждый раз (в общей сложности 4 сети). Когда процесс закончен, приложение приостановлено на 5 секунд, даже если условия выполняются. Если после второй попытки не подключена к сети, задержка становится 10 секунд, то 20 и т. Д. до 5 минут максимум. Эта задержка сбрасывается после первого успешного соединения с сетью Wi-Fi.
### Примечания ###
Авторские права: http://openclipart.org/detail/161605/tourism-and-services-buttons-by-lbear
«Все клипарт выпущен в общественном достоянии и может использоваться в любом проекте бесплатно без ограничений».
[07-27-2013]
Интернационализация (en/fr)
[07-23-2013]
Незначительные исправления
[02-16-2013]
Добавлен экран предпочтения для настройки поведения приложения
Читать далее