Necesito obtener BSSID (MAC) de todos los AP. Por favor encuentre el bloque de código a continuación.¿Cómo obtener el BSSID de todos los puntos de acceso wifi?
List<WifiConfiguration> test = wifiManager.getConfiguredNetworks();
for(int k=0;k<test.size();k++){
Log.d("acheck", "test BSSID = "+test.get(k).BSSID);
Log.d("acheck", "test BSSID = "+test.get(k).BSSID);
}
Pero el bloque de código anterior devuelve el SSID correctamente pero nulo para el BSSID. Quiero conectarme al punto de acceso más fuerte con el SSID definido por el usuario. ¿Hay algún método API disponible para obtener el mejor AP de fuerza de señal con SSID definido por el usuario (en mi caso hay muchos SSID con SSID único con múltiples AP disponibles)
adaptaron este fragmento excelente y lo mezclaron con un código de Marakana (grazie mille, marko!) Para extraer todo de la conexión y de la tienda de información de red wifi en el dispositivo. :) ¡ACTUALIZADO! http://stackoverflow.com/a/15976165/1166727 –