Android 判断当前网络是否可用简单实例

 更新时间:2017年06月11日 14:44:55   投稿:lqh  
这篇文章主要介绍了Android 判断当前网络是否可用简单实例的相关资料,需要的朋友可以参考下

Android 判断当前网络是否可用简单实例

用户手机当前网络可用:WIFI、2G/3G网络,用户打开与不打开网络,和是否可以用是两码事。可以使用指的是:用户打开网络了并且可以连上互联网进行上网。

首页添加网络权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
/**
 * 检测当的网络(WLAN、3G/2G)状态
 * @param context Context
 * @return true 表示网络可用
 */
public static boolean isNetworkAvailable(Context context) {
 ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
 if (connectivity != null) {
  NetworkInfo info = connectivity.getActiveNetworkInfo();
  if (info != null && info.isConnected()) {
   //这里可以得到网络状态网络类型等网络相关信息
   // 当前网络是连接的
   if (info.getState() == NetworkInfo.State.CONNECTED) {
    // 当前所连接的网络可用
    return true;
   }
  }
 }
 return false;
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android Touch事件分发过程详解

    Android Touch事件分发过程详解

    这篇文章主要介绍了Android Touch事件分发过程,详细描述了Android Touch事件的主要处理流程,有助于深入理解Android程序设计,需要的朋友可以参考下
    2014-09-09
  • Android中Button实现点击换图案及颜色

    Android中Button实现点击换图案及颜色

    大家好,本篇文章主要讲的是Android中Button实现点击换图案及颜色,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Android studio 利用共享存储进行用户的注册和登录验证功能

    Android studio 利用共享存储进行用户的注册和登录验证功能

    这篇文章主要介绍了Android studio 利用共享存储进行用户的注册和登录验证功能,包括注册页面布局及登录页面功能,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-12-12
  • Android 图片缩放实例详解

    Android 图片缩放实例详解

    本文主要介绍Android 图片的缩放的功能,这里简单示例代码和实现效果图,帮助大家学习理解,有兴趣的小伙伴可以参考下
    2016-09-09
  • Android SeekBar实现滑动条效果

    Android SeekBar实现滑动条效果

    这篇文章主要为大家详细介绍了Android SeekBar实现滑动条效果,可以改变并显示当前进度的拖动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Android ListView数据绑定显示的三种解决方法

    Android ListView数据绑定显示的三种解决方法

    本篇文章小编为大家介绍,Android ListView数据绑定显示的三种解决方法。需要的朋友参考下
    2013-04-04
  • android设备间实现无线投屏的示例代码

    android设备间实现无线投屏的示例代码

    Android提供了MediaProjection来实现录屏,通过MediaProjection可以获取当前屏幕的视频流,而视频流需要通过编解码来压缩进行传输,通过MediaCodec可实现视频的编码和解码,这篇文章主要介绍了android设备间实现无线投屏,需要的朋友可以参考下
    2022-06-06
  • android读写sd卡操作写入数据读取数据示例

    android读写sd卡操作写入数据读取数据示例

    这篇文章主要介绍了android读写sd卡操作,示例实现了写入数据读取数据的功能,大家参考使用吧
    2014-01-01
  • Android 下载并打开PDF,Doc,Dwg文档实例

    Android 下载并打开PDF,Doc,Dwg文档实例

    本篇文章主要介绍了Android 下载并打开PDF,Doc,Dwg文档实例,具有一定的参考价值,有兴趣的可以了解一下。
    2017-04-04
  • Kotlin如何捕获上下文中的变量与常量详解

    Kotlin如何捕获上下文中的变量与常量详解

    这篇文章主要给大家介绍了关于Kotlin如何捕获上下文中的变量与常量的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Kotlin具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08

最新评论