273

    xiaoxiao2023-03-24  4

    检查网络的方法二     public static boolean isInternetConnected() {         //拿到connectivityManager         ConnectivityManager connectivityManager = (ConnectivityManager) BXApp.getInstance().getSystemService(Context.CONNECTIVITY_SERVICE);         //如果connectivityManager为空,返回false         if (null == connectivityManager) return false;         //拿到MOBILE移动网络的networkInfo         NetworkInfo networkInfoMobile = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);         if (null == networkInfoMobile) return false;         //拿到wifi的networkInfo         NetworkInfo networkInfoWifi = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);         if (null == networkInfoWifi) return false;                  //mobile或者wifi有一个连接了就行,否则false         NetworkInfo.State mobile = networkInfoMobile.getState();         NetworkInfo.State wifi = networkInfoWifi.getState();         if (mobile == NetworkInfo.State.CONNECTED || wifi == NetworkInfo.State.CONNECTED) {             return true;         } else {             return false;         }     }
    转载请注明原文地址: https://ju.6miu.com/read-1201437.html
    最新回复(0)