class NetCheckReceiver extends BroadcastReceiver{
//android 中网络变化时所发的Intent的名字
public static final String netACTION = "android.net.conn.CONNECTIVITY_CHANGE";
@Override
public void onReceive(Context context, Intent intent){
if(intent.getAction().equals(netACTION)){
Log.e(TAG, "ACTION:" + intent.getAction());
//Intent中ConnectivityManager.EXTRA_NO_CONNECTIVITY这个关键字表示着当前是否连接上了网络
//true 代表网络断开 false 代表网络没有断开
boolean isBreak = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false);
Log.e(TAG, "is break:" + isBreak);
}
}
}
android监听网络变化
原创
©著作权归作者所有:来自51CTO博客作者jayce的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:webservice(一)概念
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java 监听 sqlserver 数据库的变化
java 监听 sqlserver 数据库的变化
Server SQL Java -
【Android -- 网络】检测网络状态 & 监听网络变化
Android开发中,许多功能需要网络连接,所以在开发过程中需要进行手机网络的检测。
网络状态 网络变化 android 网络连接