Android中WLAN的广播监听的是WLAN状态的改变 ,Action是WifiManager.WIFI_STATE_CHANGED_ACTION,WLAN的状态系统定义了5种,分别是:
WIFI_STATE_DISABLED WLAN已经关闭
WIFI_STATE_DISABLING WLAN正在关闭
WIFI_STATE_ENABLED
WLAN已经打开WIFI_STATE_ENABLING
WLAN正在打开WIFI_STATE_UNKNOWN 未知
一、监听设备打开WiFi开关的5中状态
1. 监听WiFi开关状态的广播创建一个类 WLANListener
public class WLANListener {
private Context mContext;
private WLANBroadcastReceiver receiver;
private WLANStateListener mWLANStateListener;
//构造方法中实例化一个监听广播
public WLANListener(Context context) {
mContext = context;<