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

2019/7/7 20:10:19

本文主要是介绍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;
 }



这篇关于Android中判断是否联网实现代码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程