Buongiorno.
Nella mia applicazione che sto sviluppando vorrei sapere se una volta verificata l'attivazione del wi-fi (e se disabilitato attivarlo) con
wm = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if(wm.getWifiState()==1)
wm.setWifiEnabled(true);e dopo aver fatto uno scanresult con:
wm.startScan();
List<ScanResult> list = wm.getScanResults();
for(int i=0;i<list.size();i++)
{
Log.i("SSID: ", String.valueOf(list.get(i).SSID)+"\n");
Log.i("BSSID: ", String.valueOf(list.get(i).BSSID));
Log.i("LEVEL: ", String.valueOf(list.get(i).level+"\n"));
Log.i("FREQUENCY: ", String.valueOf(list.get(i).frequency)+"\n");
Log.i("DESCRIBE CONTENTS: ", String.valueOf(list.get(i).describeContents())+"\n");
Log.i("CAPABILITIES: ", String.valueOf(list.get(i).capabilities)+"\n");
} ed andare a vedere il risultato dello scan contenuto in "list", volevo sapere se era possibile andare a controllare se la wi-fi è connessa ad una specifica rete cioè ad un particolare SSID con la relativa FREQUENCY. Inoltre volevo sapere se dopo lo scan result una volta trovata la rete desiderata se si potrebbe settare il wi-fi in modo da connettersi ad una specifica rete.
Nelle documentazione on-line non sono riuscito a trovare molto per questi problemi.
Vi ringrazio ciao.