Próbuję dowiedzieć się, czy istnieje interfejs API Wi-Fi dla Javy. Coś, co może łączyć się z sieciami Wi-Fi i skanować je (aby znaleźć urządzenia). Nie mogę znaleźć czegoś takiego. Jakieś sugestie? Dzięki!Java - Wifi API
P.S. Wiem o WifiManager dla Androida, ale nie rozwijam się dla Androida, rozwijam się z JDK 6.
Powiedziałbym, że "oprócz JNI" nie ma. Wydaje się, że jest to zadanie bardzo specyficzne dla systemu operacyjnego. Na przykład. musiałbyś używać WMI w Windows, [Narzędzia bezprzewodowe] (http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html) na Loonix, zgaduję '/ System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport' na OS X, kto wie co na innych systemach. – millimoose
Nie używam JNI, ponieważ mam Ubuntu i podczas czytania odpowiedzi Stackoverflow, wydawało mi się, że wpadłem na pomysł, że JNI jest tylko dla Windowsa – 0101011
To jest oczywiście fałszywe. JNI jest integralną częścią Javy, jest to podstawowy mechanizm FFI, który jest niezbędny do rzeczywistej pracy Java. (Na przykład, aby zaimplementować 'natywne' metody w JDK, które nie są wewnętrzne.) Myślę, że [JNA] (https://github.com/twall/jna) powinno być wygodniejsze, jeśli potrzebujesz stworzyć swoje własne wiązania. (I może w rzeczywistości już zapewnia powiązanie z materiałami WMI.) – millimoose