Visualizzazione stampabile
-
wifi getscanresult
Salve a tutti ho un problema, le seguenti linee di codice:
mywifi = (WifiManager)getSystemService(Context.WIFI_SERVICE );
mywifi.startScan();
wifiscan = mywifi.getScanResults();
eseguite su due device diversi, un Asus TF300 e un galaxy S3 mi restituiscono due List diverse.
Sul tablet vedo:
SSID: nome rete, BSSID xx:xx:xx:xx, capabilities: [tipo di chiavi], level: -nn, frequency: nnnn
mentre sul galaxy lo stesso codice mi da:
, capabilities: [tipo di chiavi], level: -nn, frequency: nnnn
in pratica mancano SSID e BSSID e non è un problema di grandezza della textview perchè quando spezzo la List con split(",") sul tablet trovo un array di 5 stringhe, sul cell un array di 3 stringhe................
Qualcuno sa dirmi cosa succede ?
Cosa mi sono perso ?
Grazie a tutti in anticipo.
-
Montano tutti e due la stessa versione di android? Non me ne intendo troppo ma forse lì può essere l'errore :)
Inviato dal mio GT-S5830i usando Androidiani App
-
Si tutti e due la 4.1.1.............
-
Mi dispiace non poterti aiutare troppo... ho trovato solo java - Wifi Scan Results giving me odd results - Stack Overflow e questo https://groups.google.com/forum/?fro...rs/D3ItX5DPrmk
Vedi se possono esserti utili, intanto aspettiamo risposte da più esperti :)
-
Grazie ..... questo mi ha suggerito qualche ulteriore prova. La documentazione dice che "StartScan() Returns immediately" ma da qui sembra che non sia sempre così.....
Grazie ancora e se nel frattempo qualcuno ha qualche altra idea........ben venga.
Aggiornamento dell'ultima ora:
ieri sera ho provato come suggerito dalle guide e ...... il risultato non cambia :(
Mi sono arenato :( :( :(
-
R: wifi getscanresult
Ultimo aggiornamento.......provato su galaxy s2 su vari tablet cinesi e HTC one X e funziona tutto alla perfezione. Il problema si presenta per ora solo galaxy s3 .......
Qualcuno ha idea del perchè ?
Grazie.
Inviato dal mio ASUS Transformer Pad TF300T con Tapatalk 2