Я новичок в мире разработчиков Android.Я работаю над несколькими книгами и примерами программ, чтобы понять.У меня есть вопросы по поводу приложения для Android, которое я хотел бы написать.
В моей школе есть открытая сеть Wi-Fi, защищенная страницей-привратником, которая требует от вас входа в систему с именем пользователя / паролем.После подключения устройства к маршрутизаторам любой http-запрос перенаправляется на страницу входа в систему на основе маршрутизатора.Я хочу автоматизировать это рукопожатие.
До сих пор я полагал, что буду полагаться на класс android.net.wifi.ScanResult.Я хочу, чтобы приложение проверяло, соответствует ли SSID школьной сети, и если это так, откройте страницу на какой-либо указанной пользователем домашней странице, где она будет перенаправлена на страницу входа, введите информацию о пользователе, чтобы завершитьподключение, а затем тихо перестаньте работать.
Я хочу сделать это, потому что, особенно с мобильными устройствами, для которых настроено отключение соединения Wi-Fi на экране, поиск простых вещей во время занятий приводит в бешенство.Либо вы выключаете Wi-Fi и полагаетесь на соединение 3G, либо вам приходится вводить свой пользовательский / пассовый комбо каждый раз, когда вы хотите найти термин.
Мне нужна помощь в следующем: я незнаю, как часто сканирует Wi-Fi.Я не хочу писать приложение, которое постоянно контролирует соединение.Я хочу, чтобы он проверял Wi-Fi, к которому он подключен, когда пользователь разблокирует экран.Если это SSID для школ, я хочу, чтобы программа запускалась и подключалась, а затем выключалась.Как мне добиться этого простого входа в систему без непреднамеренного создания аккумулятора, который делает намного больше, чем нужно?
Заранее спасибо и извините за многословие.Я стану более кратким, когда лучше пойму, что делаю.