2010-05-29 34 views
0

我想找出一種方法來枚舉所有可用的WiFi網絡使用Java 6.0和任何第三方API。嘗試枚舉J2SE所有可用的Wifi網絡

不幸的是,我無法找到解決這個問題的辦法,我得到的只是一個我無法使用的庫,因爲我沒有任何示例。

如果有人能幫助我,我會非常高興。

目標平臺是Win XP/7。

編輯:我發現庫命名爲jwlanscan

羅布

回答

0

我不知道該jwlanscan的目的是作爲一個庫。我下載了它,它似乎包含一個gui應用程序,可掃描無線網絡並顯示有關它們的信息。還有一個實用程序類可以掃描信息並將信息寫入控制檯。我想你可以使用它並解析這些信息,但我不認爲有一個公共API用於你正在尋找的目的。

+0

好的。我很驚訝,因爲我知道有些機器人存在於Android系統中。我仍然期待着:) – Rob 2010-05-29 09:07:39

+0

如果你打開jar文件並反編譯類文件,你可以看到他們是如何做到的。它基本上是使用JNI完成的。有兩個Native方法'getNetworkAdapterInfo'和'getWirelessApInfo'。所以你可以使用包含的dll並調用本地方法。不過,不清楚許可證的含義。 – DaveJohnston 2010-05-29 11:57:38

+0

不錯!非常感謝你,我的目標不是要建立一個必須被選中的產品,而是主要是自我教育。所以你很好的幫助我:) – Rob 2010-05-29 16:13:57