android监听网络变化
16lz
2021-12-04
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 网络之 httppost
- Android设备信息获取
- Android中构建数据业务应用
- Android(安卓)HttpURLConnection应用技巧分享
- GridView(网络视图)的基本使用
- Android进阶(一)几种网络请求方式详解
- android网络编程——使用Android中的网络连接
- Android(安卓)-- 网络相关的系统服务启动简要分析
- android browser 的几个小feature (五) Android(安卓)Browser带