//网络判断
public static boolean CheckNetWork(Context mContext) {
ConnectivityManager connectivityManager = (ConnectivityManager) mContext
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
if (info == null || !info.isAvailable()) {
return false;
} else {
return true;
}
}
//调用上面的方法
boolean checkNetWork = CheckNetWork(this);
if(checkNetWork)
{
Toast.makeText(this, "当前使用2G/3G/4G网络",Toast.LENGTH_LONG).show();
}else{
Toast.makeText(this, "当前无网络连接", Toast.LENGTH_LONG).show();
}