2011-01-28 6 views

Respuesta

3

No se puede obtener una lista de redes wifi disponibles en este momento.

PhoneGap admitirá la lectura del SSID de red conectado actualmente a través de la API de información del sistema (http://www.w3.org/TR/system-info-api/#network).

Si quisiera enumerar todas las redes wifi actuales, tendría que escribir un complemento PhoneGap, suponiendo que esas API estén realmente disponibles en los dispositivos que le interesan.

+0

Respecto a la API de información del sistema del W3C: "El trabajo en este documento se ha descontinuado y no se debe hacer referencia ni utilizar como base para la implementación". – Tobias

0

Hace poco investigé esto y descubrí que aún no es compatible.

Puede ser útil echar un vistazo a la PhoneGap roadmap de vez en cuando.

+1

Investigaciones adicionales en el momento de la publicación muestran que en iOS todas son API privadas, por lo que dudo que alguna vez implementen algo como esto. – kain

1

Aquí hay un complemento de PhoneGap para wifi info https://github.com/HondaDai/PhoneGap-WifiInfoPlugin El código está en Java lo que significa que es para Android. Sin embargo,

WifiInfo wifiInfo = wifiManager.getConnectionInfo(); 

Esto solo le da resultado para la red wifi actualmente conectada. Para obtener una lista de todas las redes wifi, creo que puede cambiar la clase WifiInfoPlugin y usar wifiManager.getScanResults(), luego almacenar los resultados en una matriz o similar.

Cuestiones relacionadas