wifi是否连接且是否能上网

测试网络是否连接的是wifi且wifi是否能上网

public static boolean isWifiActive(Context cxt){

Context context = cxt.getApplicationContext();

ConnectivityManager connectivity = (ConnectivityManager )context.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo[] info;

if(connectivity != null){

info = connectivity.getAllNetworkInfo();

if(info != null){

for(int i = 0; i < info.length; i++){

if(info[i].getTypeName().equals("WIFI") && info[i].isConnected()){

return true;

}

}

}

}

}

猜你喜欢

转载自blog.csdn.net/liangtianmeng/article/details/77076130