Android:如何检查wifi是否已通过身份验证

标签 android android-wifi

我的应用程序在 android 中使用 wifi 管理器,但我在以下情况下遇到错误::WIFI 已打开但未通过身份验证(使用我们公司的 wifi 用户名和密码)当时我的应用程序是强制关闭,

我使用的代码是

try{
    if (connectivityManager != null && 
       (connectivityManager.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED) ||
       (connectivityManager.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED))
    { 
        //You are connected, do something online.
        return true;
    }
    else if (connectivityManager.getNetworkInfo(0).getState() == NetworkInfo.State.DISCONNECTED ||  
             connectivityManager.getNetworkInfo(1).getState() == NetworkInfo.State.DISCONNECTED ) 
    {             
        //Not connected.        
        //Toast.makeText(getApplicationContext(), "You must be connected to the internet", Toast.LENGTH_LONG).show();
        loginTask.myPublishProgress("You must be connected to the internet");
        return false; 
    }   
    }
catch(NullPointerException ae)
   {
        ae.printStackTrace();
        loginTask.myPublishProgress("You must be connected to the internet");

   }

最佳答案

关于Android:如何检查wifi是否已通过身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16411945/

相关文章:

android - 如何用Android APP发送MAC广播数据帧

java - 使用上下文和执行器服务(Android Wi-Fi)

android - 如何以编程方式连接到 WiFi

android - 在 Android 4.2.x 中自动启用 Wi-fi 定位

android - 共享首选项上的辅助功能设置更改值

Android Intent ACTION_CALL 不打电话

java - 从另一个类访问类私有(private)成员

android - 使用wifi Shield将arduino连接到android

android - 如何在设计器中呈现自定义 View ?

java - 安卓 java.lang.IllegalArgumentException : View not attached to window manager