zoukankan      html  css  js  c++  java
  • 正常的情况判断是否有网

     if(isOnline){

    //有网的啊

    。。。。。。。一般是要解析文件的网址

    }else{

    //没有网络

    showDialog()

    }

     /**
         * 判断网络是否连接
         * @return true 网络已经连接 false 网络没有连接
         */
        public boolean isOnline() {
            //得到网络连接的管理者
            ConnectivityManager connMgr = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
            //通过网络管理者得到网络信息
            NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
            //判断网络是否连接
            return (networkInfo != null && networkInfo.isConnected());
        }
        private void showDialog(){
    
            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setMessage("要么去死,要么开网!");
            builder.setNegativeButton("你敢不开网",null);
            builder.setPositiveButton("开网才好孩子", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    //设置跳转网络界面
                    startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));
                }
            });
    
            builder.create().show();
    
        }
  • 相关阅读:
    django路由层(一)
    计算机基础2
    Django模板语言
    Django框架介绍
    Python--格式化输出,运算符
    Python---基础
    Tensorflow--TensorflowBoard
    Tensorflow--图和会话
    Tensorflow--Tensor
    Tensorflow--基础结构
  • 原文地址:https://www.cnblogs.com/leshen/p/7422772.html
Copyright © 2011-2022 走看看