Android :: ¿Cómo desconectarse de una red wifi?

Tengo Googled y encontrar muchos sitios que dicen acerca de "deshabilitar la radio Wifi". Pero en mi caso, sólo quiero que el dispositivo Android se desconecte de una red wifi específica (SSID preknown) sin apagar la radio WiFi. Por favor, dame algunas ideas sobre este tema

One Solution collect form web for “Android :: ¿Cómo desconectarse de una red wifi?”

Wow esto no debería haber tomado un mes para ser contestada.

Aquí está la manera más fácil que usualmente uso:

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); wifi.disconnect(); discon = new DisconnectWifi(); registerReceiver(discon, new IntentFilter(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION)); 

Donde DisconnectWifi es apenas una clase pequeña el extiende BroadcastReceiver:

  public class DisconnectWifi extends BroadcastReceiver { @Override public void onReceive(Context c, Intent intent) { if(!intent.getParcelableExtra(wifi.EXTRA_NEW_STATE).toString().equals(SupplicantState.SCANNING)) wifi.disconnect(); } } 
  • No se puede acceder a Internet a través de WiFi desde un servicio de fondo
  • Creación de un registro WiFi NDEF utilizando application / vnd.wfa.wsc en Android
  • Problema al conectar la aplicación de Android al socket mediante la conexión de celda
  • ¿Puedo encontrar la dirección MAC de mi punto de acceso en Android?
  • Detenga la conexión de Android a ciertas redes wifi
  • ¿Es posible forzar el tráfico de red a través de Wifi o de la red TMobile?
  • ¿Cómo puedo imprimir a través de una impresora WiFi en Android mediante una conexión Wi-Fi Direct?
  • ¿Tiene el emulador de dispositivos Android una dirección MAC?
  • Conéctese a 802.1x WiFi con una etiqueta NFC
  • Forzar Android a utilizar la red Wifi sin Internet
  • ¿Cómo puedo llamar a la pantalla de configuración Wi-Fi de mi aplicación mediante Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.