• android网络监测


    public static boolean isNetworkConnected(Context context) 

    {  

        if (context != null) {  

            ConnectivityManager mConnectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);  

        NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();  

        if (mNetworkInfo != null) {  

          netConnectType = mNetworkInfo.getType();

          if(netConnectType == ConnectivityManager.TYPE_WIFI)

          { //wifi

          m_preConnectNetType = ConnectivityManager.TYPE_WIFI;

          }

          else if(netConnectType == ConnectivityManager.TYPE_ETHERNET)

          { //以太网

          m_preConnectNetType = ConnectivityManager.TYPE_ETHERNET;   

          }

          else if(netConnectType==ConnectivityManager.TYPE_MOBILE)

          {  //3g网卡

          m_preConnectNetType = ConnectivityManager.TYPE_MOBILE;

          }

          return mNetworkInfo.isAvailable();  

        }  

    }  

    return false;  

  • 相关阅读:
    node.js中常用的fs文件系统
    秒懂 this
    Filter 过滤器
    Ubuntu 安装zookeeper
    Vmware 设置NAT模式
    TreeMap
    ArrayList扩容
    Java 面试题收集
    SwitchyOmega 设置修改代理
    Jedis操作Redis
  • 原文地址:https://www.cnblogs.com/xinanheishao/p/5521806.html
Copyright © 2020-2023  润新知