Android

关注公众号 jb51net

关闭
首页 > 软件编程 > Android > Android判断是否联网

Android中判断是否联网实现代码

投稿:junjie

这篇文章主要介绍了Android中判断是否联网实现代码,本文直接给出实现代码,需要的朋友可以参考下

下面的方法返回false表示网络不通

// 检测网络
 public static boolean checkNetworkAvailable(Context context) {
 ConnectivityManager connectivity = (ConnectivityManager) context
  .getSystemService(Context.CONNECTIVITY_SERVICE);
 if (connectivity == null) {
  return false;
 } else {
  NetworkInfo[] info = connectivity.getAllNetworkInfo();
  if (info != null) {
  for (int i = 0; i < info.length; i++) {
   if (info[i].getState() == NetworkInfo.State.CONNECTED) {
   NetworkInfo netWorkInfo = info[i];
   if (netWorkInfo.getType() == ConnectivityManager.TYPE_WIFI) {
    return true;
   } else if (netWorkInfo.getType() == ConnectivityManager.TYPE_MOBILE) {
    return true;
   }
   }
  }
  }
 }
 return false;
 }

您可能感兴趣的文章:
阅读全文