这个就是通过广播监听wifi发生变化提示用户

/**  * 监控Wifi状态的广播接收器  */private final class WifiStateReceiver extends BroadcastReceiver {    @Override    public void onReceive(Context c, Intent intent) {        Bundle bundle = intent.getExtras();        int statusInt = bundle.getInt("wifi_state");        switch (statusInt) {        case WifiManager.WIFI_STATE_UNKNOWN:            break;        case WifiManager.WIFI_STATE_ENABLING:            break;        case WifiManager.WIFI_STATE_ENABLED:            LogUtil.e(tag, "wifi enable");            if(!isWifiEnable) {                isWifiEnable = true;                //断网后又连上了                isGoon = false;                if (!Util.isServiceRun(MultiPointControlActivity.this,                        DLNAServiceName)) {                    LogUtil.e(tag, "start dlna service");                }else {                    LogUtil.e(tag, "runing .... stop dlna service");                    stopDLNAService();                }                startDLNAService();                firstPlay();            }            break;        case WifiManager.WIFI_STATE_DISABLING:            break;        case WifiManager.WIFI_STATE_DISABLED:            isWifiEnable = false;            LogUtil.e(tag, "wifi disable");            break;        default:            break;        }    }}private void registReceiver() {    receiver = new WifiStateReceiver();    IntentFilter filter = new IntentFilter(WifiManager.WIFI_STATE_CHANGED_ACTION);    registerReceiver(receiver, filter);}

更多相关文章

  1. 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI
  2. Android状态栏提醒(Notification,NotificationManager)的使用!
  3. Android 4.0中去掉标题栏和状态栏的方法
  4. Android基础教程之---Android状态栏提醒(Notification,Notificat
  5. android安全问题(六) 抢先接收广播 - 内因篇之广播接收器注册流程
  6. 在Android使用XML文件控制按钮文字在各种状态下的颜色
  7. Android状态栏适配和自定义toolbar胶囊按钮(可实现半透明状态栏)

随机推荐

  1. Root你的设备
  2. Android:这是一份全面 & 详细的Webview使
  3. 教你安装配置Android(安卓)Studio
  4. 关于Android(安卓)Wifi NetworkId的一些
  5. Android(安卓)截图功能源码的分析
  6. Android(安卓)IME
  7. Android(安卓)O(8.0)后台service限制
  8. ADB常用命令汇总
  9. android使用AIDL实现跨进程通讯(IPC)
  10. Android——学习之旅:adb常用命令行