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

}
}

更多相关文章

  1. android 网络之 httppost
  2. Android设备信息获取
  3. Android中构建数据业务应用
  4. Android(安卓)HttpURLConnection应用技巧分享
  5. GridView(网络视图)的基本使用
  6. Android进阶(一)几种网络请求方式详解
  7. android网络编程——使用Android中的网络连接
  8. Android(安卓)-- 网络相关的系统服务启动简要分析
  9. android browser 的几个小feature (五) Android(安卓)Browser带

随机推荐

  1. 破解助手、资源下载,2019年九月最新实用油
  2. 一套简单通用的Java后台管理系统,拿来即用
  3. 想要甜甜的校园恋爱?京东正在内测全新校园
  4. 我的第六个代码
  5. C语言中的原码、反码、补码。
  6. 组件基础与组件之间的通信
  7. 使用原生 js 和 Vue 路由模块分别实现一
  8. 自学第七十六天
  9. 函数递归作业详解(C语言)
  10. 996成就人生?香港富豪们体验平民生活后承