2011-01-28 12 views

Odpowiedz

3

Nie można obecnie uzyskać listy dostępnych sieci Wi-Fi.

PhoneGap będzie obsługiwał odczyt aktualnie podłączonego SSID sieci poprzez interfejs informacji o systemie (http://www.w3.org/TR/system-info-api/#network).

Jeśli chciałbyś dzisiaj wyświetlić wszystkie sieci Wi-Fi, musisz napisać wtyczkę PhoneGap - zakładając, że te interfejsy API są rzeczywiście dostępne na urządzeniach, którymi jesteś zainteresowany.

+0

Odnośnie interfejsu API systemu informacyjnego W3C: "Prace nad tym dokumentem zostały przerwane i nie należy ich przywoływać ani wykorzystywać jako podstawy do ich wdrożenia." – Tobias

0

Niedawno zrobiłem pewne badania na ten temat i okazało się, że nadal nie jest obsługiwane.

Może być przydatne od czasu do czasu spojrzenie na PhoneGap roadmap.

+1

Dalsze badania w momencie publikacji pokazują, że na iOS wszystkie są prywatnymi API, więc wątpię, czy kiedykolwiek zaimplementują coś takiego. – kain

1

Oto wtyczka PhoneGap dla informacji o wifi https://github.com/HondaDai/PhoneGap-WifiInfoPlugin Kod jest w języku Java, co oznacza, że ​​jest dla Androida. Jednak ta opcja daje tylko wyniki dla aktualnie podłączonej sieci Wi-Fi. Aby uzyskać listę wszystkich sieci Wi-Fi, uważam, że możesz zmienić klasę WifiInfoPlugin i użyć funkcji wifiManager.getScanResults(), a następnie zapisać wyniki w tablicy lub podobnej.

Powiązane problemy