Cómo filtrar las conexiones wifi en Android?

Quiero inhabilitar una conexión wifi específica que es ingresada por el usuario.

¿Cómo obtener todas las conexiones wifi del dispositivo y activar / desactivar el específico?

Primero debes comprobar que si el wifi del dispositivo está habilitado o no, si no lo habilitas. A continuación, utilice WifiManager y getScanResults para obtener la lista de wifi disponibles. Aquí hay un fragmento de código, que puede utilizar.

wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); if (wifi.isWifiEnabled() == false) { Toast.makeText(getApplicationContext(), "wifi is disabled..making it enabled", Toast.LENGTH_LONG).show(); wifi.setWifiEnabled(true); } this.adapter = new SimpleAdapter(WiFiDemo.this, arraylist, R.layout.row, new String[] { ITEM_KEY }, new int[] { R.id.list_value }); lv.setAdapter(this.adapter); registerReceiver(new BroadcastReceiver() { @Override public void onReceive(Context c, Intent intent) { results = wifi.getScanResults(); size = results.size(); } }, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION)); } public void onClick(View view) { arraylist.clear(); wifi.startScan(); Toast.makeText(this, "Scanning...." + size, Toast.LENGTH_SHORT).show(); try { size = size - 1; while (size >= 0) { HashMap<String, String> item = new HashMap<String, String>(); item.put(ITEM_KEY, results.get(size).SSID + " " + results.get(size).capabilities); arraylist.add(item); size--; adapter.notifyDataSetChanged(); } } catch (Exception e) { } } 

Avísame si funcionó o no.

  • Bibliotecas "Wi-Fi Direct" para Android?
  • Cómo obtener la dirección MAC de la interfaz WIFI en android?
  • Cómo crear y leer configuraciones WEP / EAP WiFi de forma programática en Android?
  • Doze Mode / App Standby durante la reproducción de audio
  • ¿Es posible conectar dos o más grupos WiFi Direct?
  • Descubrimiento de impresoras de red de Android: NullPointerException
  • ¿Cómo enviar streaming desde Android a través de la base WiFi en VLC o RTSP?
  • Soporte de multidifusión en Android en modo Hotspot / Tethering
  • Devolución de llamada en el dispositivo que se conecta a Wifi Hotspot
  • ¿Puedo emular una conexión wi-fi para probar Wi-fi Direct?
  • ¿Puedo encontrar la dirección MAC de mi punto de acceso en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.