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;  

  • 相关阅读:
    第三个Sprint冲刺第三天
    回答第1-17章
    阅读第13-17章
    阅读第10、11、12章
    阅读第8,9,10章
    作业5.2 5.3
    四则运算 测试与封装 5.1
    阅读第5-7章
    阅读1-5章
    我给队友做的汉堡包
  • 原文地址:https://www.cnblogs.com/xinanheishao/p/5521806.html
Copyright © 2011-2022 走看看