美文网首页
判断网络工具类

判断网络工具类

作者: 技术勤奋坚持 | 来源:发表于2018-08-22 18:49 被阅读0次
    /**
     * Created by yao on 2017/3/21.
     * 描述:判断是否有网络
     */
    
    public class NetUtil {
    
        /**
         * make true current connect net
         *
         * @param context
         * @return
         */
        public static boolean isNetworkConnected(Context context) {
            if (context != null) {
                ConnectivityManager mConnectivityManager = (ConnectivityManager) context
                        .getSystemService(Context.CONNECTIVITY_SERVICE);
                NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
                if (mNetworkInfo != null) {
                    return mNetworkInfo.isAvailable();
                }
            }
            return false;
        }
    
        /**
         * make true current connect service is wifi
         *
         * @param mContext
         * @return
         */
        public static boolean isWifiConnected(Context mContext) {
            ConnectivityManager connectivityManager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
            NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
            if (activeNetInfo != null && activeNetInfo.getType() == ConnectivityManager.TYPE_WIFI) {
                return true;
            }
            return false;
        }
    }
    

    相关文章

      网友评论

          本文标题:判断网络工具类

          本文链接:https://www.haomeiwen.com/subject/bhoyiftx.html