通过广播监听网络状态

原创 2015年11月17日 17:34:34

主要代码块(Activity):

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();   
}   
}   
}

android manifest.xml

  
< uses-permission android:name="android.permission.
ACCESS_NETWORK_STATE"/>   
< receiver android:name="com.receiver.ConnectionChangeReceiver"   
android:label="NetworkConnection">   
< intent-filter>   
< action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>   
< /intent-filter>   
< /receiver>


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

注册广播,监听网络状态的改变,时间戳,自动获取系统时间

Android有一个自动获取网络时间的功能,

关于android广播包监听网络状态变化收到java.lang.NullPointerException: Error receiving broadcast Intent

在写一个广播包来监听网络状态改变时,在解锁手机时出现java.lang.NullPointerException的错误,错误显示为net_status这个TextView控件变成了空指针,但是不知道为...

Android 通过注册广播,实时监听网络连接与断开状态的变化

很多时候我们都需要实时监听网络状态,当网络状态发生变化之后立即通知程序进行不同的操作。 监听广播的两种方式: (1)在AndroidManifest.xml配置文件中声明 ...

network: android 使用广播监听网络状态

博客 http://blog.csdn.net/androidbluetooth/article/details/6860146 详细的粘贴了很多判断网络的方法。 最近,遇到这样一个需求: ...
  • frdde
  • frdde
  • 2012-04-14 21:22
  • 542

network: android 使用广播监听网络状态

博客 http://blog.csdn.net/androidbluetooth/article/details/6860146 详细的粘贴了很多判断网络的方法。 最近,遇到这样一个需求: ...

network: android 使用广播监听网络状态

原文:http://blog.csdn.net/androidbluetooth/article/details/7199708 package mark.zhang; import androi...
  • newhj
  • newhj
  • 2012-11-12 18:54
  • 393

network: android 使用广播监听网络状态

博客 http://blog.csdn.net/androidbluetooth/article/details/6860146 详细的粘贴了很多判断网络的方法。 最近,遇到这样一个需求: ...

用服务和广播去监听系统网络状态的连接操作

废话不多说,先上效果图:有网络连接状态 无网络连接状态 相信这二种情况,在很多应用中都有体现!直接上代码,注释很详细第一步:主体界面,开启服务类public class MainActivity ...

通过广播监听WiFi连接状态,自动读取数据WifiManager /NetworkInfo

背景说明: 机器开机,测试说应用进入应用,自动刷新后,主界面的widget才能刷新。但这不是测试所要的结果,也不是本人要的结果。 怎样才能在无网络前提下,连上网络后,不进入应用,开机就能让自己应用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)