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
Android Socket连接,包含心跳检测,断线重连,数据发送等等 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/78094909
Socket判断远端网络是否断开,简单例子。
android 实现wifi连接与断开 可以完全代替系统设置的wifi管理功能,搜索wifi按照信号强度排序,button刷新,记住密码等功能
Android 监听网络变化、判断网络连接类型、网络制式等工具类
本文链接:https://blog.csdn.net/tt1995cc/article/details/70770042在用QT写服务端时想要知道客户端是否断开
Android即时网络监听库,只需几行代码就可得到当前网络状态为wifi还是GPRS或是网络连接还是网络断开,监听犹如EventBus那般优雅。
判断网络,有网时自动请求网络,没有网络时弹出警示条,类似QQ界面
判断Socket是否断开的小代码,只是部分代码
通过系统广播监听蓝牙设备的连接状态,当蓝牙搜索发现设备时提示对应的蓝牙设备已发现,当蓝牙设备连接或断开显示蓝牙设备连接或断开。
手写简化版tcp长链接的socket实现,主要功能有断开重连,以及收发读取解码解析,适用于需要用到长链接的原生开发。
本程序能实时监听并检测Android蓝牙的连接状态,无论是通过界面上的switch按钮打开/关闭手机蓝牙,还是手动打开/关闭手机蓝牙,程序都能监听当前的状态
其实手机在网络方面的的监听也比较重要,有时候我们必须实时监控这个程序的实时网络状态,android在网络断开与连接的时候都会发出广播,我们通过接收系统的广播就可以实现网络的监听。 1、添加访问网络和获取网络...
注册广播实时监测当前手机的连接网络(wifi/2G/3G/4G)以及可以检测当前数据连接所属的网络运行商(移动/电信/联通)
这应该算是 iOS开发中最常用的功能吧,这两个文件很easy的实现了对网络状态的判断 实用 易用
网络连接状态测试程序(VB6.0源代码编写)可以查看网络通不通
pb中判断数据库服务是否存在,sqlserver数据库服务的状态控制启动关闭,
开始扫描,连接指定网络,断开当前连接的网络,检查当前网络状态,得到IP地址,锁定WifiLock,解锁WifiLock,指定配置好的网络进行连接,得到MAC地址,得到接入点的BSSID,得到WifiInfo的所有信息包, 添加一个网络...
实时检测网络的通断情况,以实现网络的无缝重连