zoukankan      html  css  js  c++  java
  • 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;  

  • 相关阅读:
    银行卡号每隔四位添加一个分隔符
    clipboard.js实现文本复制
    选中|复制文本
    react---之下拉菜单默认选中的值始终不变的问题
    create-react-app支持less配置
    数对
    安置路灯
    被三整除
    牛牛找工作
    C++ std::pair
  • 原文地址:https://www.cnblogs.com/xinanheishao/p/5521806.html
Copyright © 2011-2022 走看看