Wi-Fi доступен, подключен и требуется аутентификация пользователя - PullRequest
0 голосов
/ 21 марта 2012

Я работаю над приложением, в котором мне нужно определить, доступен ли Wi-Fi и подключен ли он на моем устройстве Android. Я знаю, как это определить, используя ConnectivityManager и NetworkInfo. Он работает нормально, но возникает проблема, когда Wi-Fi доступен и подключается, когда мы набираем URL для любого сайта, он идет первым на другом прокси-сайте для имени пользователя и пароля для доступа в Интернет. чтобы уточнить мой вопрос и получил сайт провайдера GSM http://www.du.ae/en/mobile/wifi-1, они также предоставляют Wi-Fi, когда я в поезде, он показывает доступную сеть (Wifi), когда я набираю любой сайт, он 1-й, он спрашивает у меня имя пользователя и пароль для аутентификации для доступа в интернет. я могу определить с помощью кода, что пользователь подключен и аутентифицирован с помощью Wi-Fi? Жду заметного ответа, чтобы решить эту проблему. Благодарю . ,

1 Ответ

0 голосов
/ 21 марта 2012
    NetworkInfo info = ((ConnectivityManager) mContext
            .getSystemService(Context.CONNECTIVITY_SERVICE))
            .getActiveNetworkInfo();
    if (info == null || !info.isConnected()) {
        return false;
    }
    if (info.isRoaming()) {
        return true;
    }

sem на wifi используется

ANDROID: если WiFi включен и активен, запустите намерение

...