网络,wifi,流量的使用情况utils

//判断是否有网络
public static boolean isNET(Context context){
    //得到网络连接管理器
    ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = cm.getActiveNetworkInfo();
    if (networkInfo!=null){
        return true;
    }
    return false;
}
//判断是否有wifi
public static boolean isWifi(Context context){
    //得到网络连接管理器
    ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo wifi = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
    if (wifi!=null){
        return wifi.isAvailable();
    }
    return false;
}
//判断流量是否可用
public static boolean isMobile(Context context){
    //得到网络连接管理器
    ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo mobile = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
    if (mobile!=null){
        return true;
    }
    return false;
}

猜你喜欢

转载自blog.csdn.net/h_builder/article/details/81005691
今日推荐