zoukankan      html  css  js  c++  java
  • mono 判断系统的网络是否可用

        /**
      * 判断系统的网络是否可用
      * @return
      */
            private bool isNetworkConnected()
            {
                bool net = false;

                ConnectivityManager connManager = (ConnectivityManager)this.GetSystemService(ConnectivityService);

            // connManager.ActiveNetworkInfo ==null   手机无法连接网络
               if (connManager.ActiveNetworkInfo != null)
               {
                   //获得 wifi 连接管理
                   NetworkInfo networkInfo = connManager.GetNetworkInfo(ConnectivityType.Wifi);
                   //获得 GPRS 连接管理
                   NetworkInfo gp = connManager.GetNetworkInfo(ConnectivityType.Mobile);
                   if (networkInfo != null && networkInfo.IsAvailable != false )
                   {
                       Toast.MakeText(this, "WIFI打开!", ToastLength.Long).Show();
                       net = true;
                   }
                  // gp.IsConnected==false 有信号无网络
                   if (gp!=null && gp.IsConnected != false)
                   {
                       Toast.MakeText(this, "有信号gprs打开!", ToastLength.Long).Show();
                       net = true;
                   }

          
                }
               return net;
              

            }

  • 相关阅读:
    Heap(堆)和stack(栈)有的区别是什么。
    i++和++i的深入理解
    JDBC之java数据库的连接与简单的sql语句执行
    java前三本基础知识总结
    数据库的一些基础
    SQL 同时查看2个表
    JMeter 问题
    Linux 常用命令
    java io (一)
    验证密码必须是字母加数字的组合
  • 原文地址:https://www.cnblogs.com/520cc/p/3292850.html
Copyright © 2011-2022 走看看