您的位置:首页 > 理论基础 > 计算机网络

android监听网络变化

2012-03-28 10:37 148 查看
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);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: