zoukankan      html  css  js  c++  java
  • Android 判断是否有网络

    首先需要添加权限:

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />

    判断是否有网络的代码:

    public boolean isNetworkAvailable() {
            Context context = getApplicationContext();
            ConnectivityManager connect = (ConnectivityManager) context
                    .getSystemService(Context.CONNECTIVITY_SERVICE);
            if (connect == null) {
                return false;
            } else {// get all network info
                NetworkInfo[] info = connect.getAllNetworkInfo();
                if (info != null) {
                    for (int i = 0; i < info.length; i++) {
                        if (info[i].getState() == NetworkInfo.State.CONNECTED) {
                            return true;
                        }
                    }
                }
            }
            return false;
        }

    或者

        public boolean isNetworkAvailable() {
            Context context = getApplicationContext();
            ConnectivityManager connect = (ConnectivityManager) context
                    .getSystemService(Context.CONNECTIVITY_SERVICE);
            if (connect == null) {
                return false;
            } else {
                return connect.getActiveNetworkInfo().isAvailable();
            }
        }
  • 相关阅读:
    Java Clone
    Java Clone
    Java Clone
    Java Clone
    js数组去重
    js数组去重
    js数组去重
    js数组去重
    bat修改hosts文件
    3个赚钱思路和案例,都是暴利赚钱项目,最后一个你肯定见到过
  • 原文地址:https://www.cnblogs.com/zgx2012/p/2936195.html
Copyright © 2011-2022 走看看