代码如下:
public class NetworkUtil {
public static final String wifi = "wifi";
public static final String moblie2g = "2G";
public static final String moblie3g = "3G";
public static final String moblie4g = "4G";
/**
* @return true 表示网络可用
*/
public static boolean isNetworkAvailable() {
ConnectivityManager connectivity = (ConnectivityManager)MyApplication.myContext.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo info = connectivity.getActiveNetworkInfo();
if (info != null && info.isConnected()){
// 当前网络是连接的
if (info.getState() == NetworkInfo.State.CONNECTED){
// 当前所连接的网络可用
return true;
}
}
}
return false;
}
/**