天天看點

android網絡選擇

public static boolean isNetWorkAvaliable(Context context,int type) {

ConnectivityManager manager = (ConnectivityManager) context

.getSystemService(Context.CONNECTIVITY_SERVICE);

if (manager != null) {

if (manager.getNetworkInfo(type).isConnectedOrConnecting()) {

return true;

}

}

return false;

}

public static boolean hasNetAvailable(Context context) {

if (isNetWorkAvaliable(context,ConnectivityManager.TYPE_MOBILE)

|| isNetWorkAvaliable(context,ConnectivityManager.TYPE_WIFI)) {

return true;

} else {

return false;

}

}