2011-01-28 66 views

回答

3

您目前無法獲得可用wifi網絡的列表。

PhoneGap將支持通過系統信息API(http://www.w3.org/TR/system-info-api/#network)讀取當前連接的網絡SSID。

如果您想今天列出所有的wifi網絡,您必須編寫一個PhoneGap插件 - 假設這些API實際上在您感興趣的設備上可用。

+0

關於W3C系統信息API:「關於此文檔的工作已經停止,不應被引用或用作實現的基礎。」 – Tobias 2015-09-25 07:00:17

0

我最近做了一些研究,發現它仍然不被支持。

不時看看PhoneGap roadmap可能很有用。

+1

在發佈時進一步的研究表明,在iOS上這些都是私有API,所以我懷疑他們會永遠執行這樣的事情。 – kain 2011-08-29 21:26:24

1

這是一個PhoneGap插件的WiFi信息https://github.com/HondaDai/PhoneGap-WifiInfoPlugin該代碼是在Java中,這意味着它的Android。然而,

WifiInfo wifiInfo = wifiManager.getConnectionInfo(); 

這隻會給你當前連接的WiFi網絡的結果。要獲得所有wifi網絡的列表,我相信你可以更改WifiInfoPlugin類並使用wifiManager.getScanResults(),然後將結果存儲在一個數組或類似的地方。

相關問題