`
mars5337
  • 浏览: 89370 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android判断网络的状态断开与否

阅读更多
public class ConnectionChangeReceiver extends BroadcastReceiver
{
  @Override
  public void onReceive( Context context, Intent intent )
  {
    ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService( Context.CONNECTIVITY_SERVICE );
    NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
    NetworkInfo mobNetInfo = connectivityManager.getNetworkInfo(     ConnectivityManager.TYPE_MOBILE );
    if ( activeNetInfo != null )
    {
      Toast.makeText( context, "Active Network Type : " + activeNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();
    }
    if( mobNetInfo != null )
    {
      Toast.makeText( context, "Mobile Network Type : " + mobNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();
    }
  }
}
<!-- Needed to check when the network connection changes -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<receiver android:name="com.blackboard.androidtest.receiver.ConnectionChangeReceiver"
          android:label="NetworkConnection">
  <intent-filter>
    <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
  </intent-filter>
</receiver>
分享到:
评论

相关推荐

    C#中用Socket实现判断网络是否断开的实例[参照].pdf

    6. 网络断开判断:通过检查Socket的状态可以判断网络是否断开。如果Socket关闭或断开,程序可以抛出异常以便处理。 7. 异常处理:在Socket编程中,可能会抛出各种异常,例如ArgumentNullException、SocketException...

    android wifi连接与断开

    在Android平台上,实现WiFi连接与断开是一项基本且重要的任务,尤其对于开发涉及网络功能的应用时。本节将深入探讨如何构建一个可以完全替代系统原生WiFi管理功能的应用,包括搜索WiFi热点、按信号强度排序、按钮...

    Android系列之如何判断网络链接状态

    在Android开发中,判断网络连接状态是至关重要的功能之一,特别是在设计依赖于互联网的应用时。本文将深入探讨如何在Android应用程序中实现网络连接状态的检测,包括但不限于WiFi、GSM和3G网络,并且会触及到更深...

    Socket判断远端网络是否断开,简单例子

    - **网络监听**:使用`ConnectivityManager`监控网络状态变化,但这种方法只能检测到设备的网络连接是否可用,不能判断特定Socket连接的状态。 以下是一个简单的示例代码,展示如何使用心跳机制检测网络断开: ``...

    判断Socket是否断开的小代码

    ### 判断Socket是否断开的小代码 在计算机网络编程中,Socket编程是非常基础且重要的一个环节,它使得不同机器上的程序能够通过网络进行通信。在实际应用中,我们需要经常检查Socket连接状态,确保数据能够正常收发...

    Android29的网络状态获取工具,NetworkTools-master.zip

    3. **监听网络变化**:NetworkTools可能还提供了网络状态监听器,允许应用注册BroadcastReceiver,当网络状态发生改变时,如从Wi-Fi切换到移动数据,或者网络连接断开时,能够接收到通知并做出相应的处理。...

    Android网络状态变动监听

    在Android开发中,网络状态的实时监控是一项重要的任务,它能帮助我们确保应用在各种网络环境下都能正常工作。本文将详细讲解如何实现Android不同系统版本的网络状态变动监听,包括2G、3G网络的无网络状态处理以及4G...

    Android Socket连接(心跳检测,断线重连,状态监测等)

    Android Socket连接,包含心跳检测,断线重连,数据发送等等 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/78094909

    Android应用网络状态判断

    本文将深入探讨如何在Android应用中进行网络状态的判断,确保应用能根据网络状况做出相应的响应。 首先,Android提供了ConnectivityManager服务,用于管理和监控网络连接。通过Context的getSystemService方法可以...

    android监听蓝牙设备的连接状态

    在Android平台上,监听蓝牙设备的连接状态是一项关键功能,它涉及到设备间的无线通信与数据交换。本文将深入探讨如何利用Android系统广播机制来实现这一目标。 首先,我们要明白蓝牙连接状态主要包括三种:未连接、...

    Android 实时监测网络连接状态变化

    在Android开发中,实时监测网络连接状态变化是一项重要的任务,这涉及到用户应用的网络依赖性和用户体验。本篇文章将深入探讨如何实现这一功能,包括监听网络连接的状态,判断当前的网络类型,以及处理网络状态变化...

    Android-实时监控网络状态

    在Android开发中,实时监控网络状态是一项非常重要的功能,它能帮助我们确保应用在各种网络环境下都能正常工作。本文将详细讲解如何实现Android应用程序的网络状态监控,包括使用Service进行实时监控以及如何处理...

    QT TCP服务端如何判断客户端已断开连接 - 北冥有鱼的博客 - CSDN博客1

    QT提供了丰富的网络编程接口,其中包括`QAbstractSocket`类,该类包含了判断客户端断开连接的方法。 首先,`QAbstractSocket`枚举类型中的`SocketError`定义了各种可能的套接字错误。当客户端主动断开连接时,...

    android 腾讯定位并判断网络连接

    本文将深入讲解如何在Android应用中集成腾讯定位服务,并判断网络连接状态。 首先,我们需要在AndroidManifest.xml文件中添加必要的权限,包括网络访问权限和定位权限: ```xml &lt;uses-permission android:name=...

    Android网络状态判断

    在Android开发中,网络连接是许多应用程序的核心功能,无论是下载数据、上传用户信息还是实时通信,都需要对网络状态进行有效的判断。本篇文章将详细讲解如何在Android中检测网络连接的状态,包括WiFi、移动数据等。...

    Android-NetworkState一个轻量级的网络状态监听库方便实用

    "Android-NetworkState"是一个专门为Android设计的轻量级网络状态监听库,它简化了网络状态检测的过程,使开发者能够更便捷地获取和监控网络状态。下面我们将详细探讨这个库的功能、使用方法以及它如何提升Android...

    安卓启动退出网络判断相关-android监听网络状态Demo.zip

    这个"安卓启动退出网络判断相关-android监听网络状态Demo.zip"应该包含了一个示例项目,用于演示如何在Android应用中检测网络连接的状态。下面,我们将详细探讨这个主题。 首先,Android系统提供了`...

    android监测网络状态变化的Demo

    在Android开发中,监测网络状态的变化是一项非常重要的任务,它能帮助应用及时响应网络的可用性,提升用户体验。本Demo主要展示了如何在Android系统中监听网络连接的状态,并根据网络状态的改变来执行相应的操作。...

    网络判断自动刷新

    "网络判断自动刷新"这一主题涉及到的技术点主要包括网络状态监测、网络请求、用户交互以及异常处理。下面将对这些知识点进行详细阐述。 首先,**网络状态监测**是整个功能的核心。在iOS和Android平台上,我们可以...

Global site tag (gtag.js) - Google Analytics