判断网络状态

来源:互联网 发布:达内java速成班 编辑:程序博客网 时间:2024/06/05 19:47

//注意需要在注册清单内注册  可以百度判断网络状态

//权限

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

 public static boolean isNetworkAvailable(Context context){        ConnectivityManager connectivity = (ConnectivityManager) context                .getSystemService(Context.CONNECTIVITY_SERVICE);        if (connectivity != null) {            NetworkInfo info = connectivity.getActiveNetworkInfo();            if (info != null && info.isConnected())            {                // 当前网络是连接的                if (info.getState() == NetworkInfo.State.CONNECTED)                {                    // 当前所连接的网络可用                    Toast.makeText(context,"当前所连接的网络可用",Toast.LENGTH_SHORT).show();                    return true;                }            }        }        Toast.makeText(context,"网络不可用",Toast.LENGTH_SHORT).show();        return false;    }


原创粉丝点击