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

 更新时间:2015年06月09日 11:25:21   投稿: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;
 }

相关文章

  • Android 任务栈机制详解

    Android 任务栈机制详解

    这篇文章主要为大家介绍了Android 任务栈机制详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • android textview设置字体的行距和字间距

    android textview设置字体的行距和字间距

    这篇文章主要介绍了android textview设置字体的行距和字间距的方法,非常简单实用,有需要的小伙伴可以参考下
    2016-05-05
  • Android如何在原生App中嵌入Flutter

    Android如何在原生App中嵌入Flutter

    这篇文章主要介绍了Android如何在原生App中嵌入Flutter,帮助大家更好的理解和学习Android开发,感兴趣的朋友可以了解下
    2021-03-03
  • Android自定义Toast样式实现方法详解

    Android自定义Toast样式实现方法详解

    这篇文章主要介绍了Android自定义Toast样式,Toast是一种很方便的消息提示框,会在 屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点一段时间过后自动消失!非常常用!本文就来通过一个例子把Toast的使用讲透
    2023-01-01
  • Android MaterialCardView的使用介绍与示例

    Android MaterialCardView的使用介绍与示例

    MaterialCardView是一个基于Android支持库中的CardView的可自定义组件。 MaterialCardView提供了CardView的所有功能,但增加了一些自定义属性,使用起来更加方便实用
    2021-11-11
  • Android技巧一之启动屏+新功能左右导航逻辑

    Android技巧一之启动屏+新功能左右导航逻辑

    这篇文章主要介绍了Android技巧一之启动屏+新功能左右导航逻辑的相关资料,需要的朋友可以参考下
    2016-01-01
  • MUI整合上拉下拉的写法

    MUI整合上拉下拉的写法

    在制作APP的时候下拉刷新和上拉加载几乎都是一起使用的,今天以MUI的写法为例给大家分享一下整合的写法。
    2017-11-11
  • Android adb命令中pm工具的作用及用法说明

    Android adb命令中pm工具的作用及用法说明

    这篇文章主要介绍了Android adb命令中pm工具的作用及用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • Android高仿IOS 滚轮选择控件

    Android高仿IOS 滚轮选择控件

    这篇文章主要为大家详细介绍了Android 高仿IOS滚轮选择控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • android BitmapFactory.Options使用方法详解

    android BitmapFactory.Options使用方法详解

    这篇文章主要为大家详细介绍了android BitmapFactory.Options使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01

最新评论