实用代码块记录8

来源:互联网 发布:python mysql 回滚 编辑:程序博客网 时间:2024/06/05 17:02

1.判断网络是否连接

public static boolean isNetConnected(Context context) {        ConnectivityManager connectivity = (ConnectivityManager) context                .getSystemService(Context.CONNECTIVITY_SERVICE);        if (null != connectivity) {            NetworkInfo info = connectivity.getActiveNetworkInfo();            if (null != info && info.isConnected()) {                if (info.getState() == NetworkInfo.State.CONNECTED) {                    return true;                }            }        }        return false;    }

2.判断是否是wifi连接

public static boolean isWifiConnected(Context context) {        ConnectivityManager cm = (ConnectivityManager) context                .getSystemService(Context.CONNECTIVITY_SERVICE);        if (cm == null)            return false;        return cm.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_WIFI;    }

3.判断是否移动网络连接

public static boolean isMobileConnected(Context context) {        ConnectivityManager cm = (ConnectivityManager) context                .getSystemService(Context.CONNECTIVITY_SERVICE);        if (cm == null)            return false;        return cm.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_MOBILE;    }
0 0
原创粉丝点击