欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android工具类整理:检查是否有网络、检查SD卡是否存在,,以下工具类主要用于:(1

来源: javaer 分享于  点击 9719 次 点评:142

Android工具类整理:检查是否有网络、检查SD卡是否存在,,以下工具类主要用于:(1


以下工具类主要用于:(1)检查是否有网络、(2)检查是否有WIFI、(3)检查是否有移动网络```javaimport android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;

public class CommonUtils {

/** 检查是否有网络 */public static boolean isNetworkAvailable(Context context) {    NetworkInfo info = getNetworkInfo(context);    if (info != null) {        return info.isAvailable();    }    return false;}/** 检查是否是WIFI */public static boolean isWifi(Context context) {    NetworkInfo info = getNetworkInfo(context);    if (info != null) {        if (info.getType() == ConnectivityManager.TYPE_WIFI)            return true;    }    return false;}/** 检查是否是移动网络 */public static boolean isMobile(Context context) {    NetworkInfo info = getNetworkInfo(context);    if (info != null) {        if (info.getType() == ConnectivityManager.TYPE_MOBILE)            return true;    }    return false;}private static NetworkInfo getNetworkInfo(Context context) {    ConnectivityManager cm = (ConnectivityManager) context            .getSystemService(Context.CONNECTIVITY_SERVICE);    return cm.getActiveNetworkInfo();}/** 检查SD卡是否存在 */public static boolean checkSdCard() {    if (android.os.Environment.getExternalStorageState().equals(            android.os.Environment.MEDIA_MOUNTED))        return true;    else        return false;}

}```

相关栏目:

用户点评