只需要实现下面2段代码即可实现对网络连接状态的监听,千万别忘了在Manifest.xml里面添加网络访问权限哦。
1、定义广播接收器
NetState.java
package huaxa.it.map.net;
import huaxa.it.map.demo.MapDemo;
import com.baidu.mapapi.map.MapView;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.NetworkInfo.State;
import android.net.wifi.WifiInfo;
import android.util.Log;
import android.widget.Toast;
/**
* @项目名: ZhiHUIGuangDong
* @包名: huaxa.it.zhihuiguangdong
* @类名: NetState
* @创建者: 黄夏莲
* @创建时间: 2016年10月22日 ,上午1:10:16
*
* @描述: TODO
*/
public class NetState extends BroadcastReceiver
{
public int flag = 0;