public static int getNetType(Context context){
int state=-1;//无网络
ConnectivityManager connectivityManager= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
if (activeNetworkInfo==null){
return state;
}
int type = activeNetworkInfo.getType();
if (type==connectivityManager.TYPE_WIFI){
state=1;//WiFi网
}else if (type==connectivityManager.TYPE_MOBILE){
state=0;//蜂窝网络
}
return state;
}
int state=-1;//无网络
ConnectivityManager connectivityManager= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
if (activeNetworkInfo==null){
return state;
}
int type = activeNetworkInfo.getType();
if (type==connectivityManager.TYPE_WIFI){
state=1;//WiFi网
}else if (type==connectivityManager.TYPE_MOBILE){
state=0;//蜂窝网络
}
return state;
}