Ich versuche herauszufinden, ob es eine Wifi API für Java gibt. Etwas, das sich mit Wifi-Netzwerken verbinden und diese scannen kann (um Geräte zu finden). Ich kann so etwas nicht finden. Irgendwelche Vorschläge? Vielen Dank!Java - Wifi API
P.S. Ich weiß über den WifiManager für Android, aber ich entwickle nicht für Android, ich entwickle mit JDK 6.
Ich würde sagen, "neben JNI" ist ein No-Go. Dies scheint sehr nach einer zutiefst OS-spezifischen Aufgabe zu sein. Z.B. Sie müssten WMI unter Windows, [Wireless Tools] (http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html) auf Loonix verwenden, ich vermute '/ System/Library/PrivateFrameworks/Apple80211.framework/Versionen/Current/Resources/airport' auf OS X, wer weiß was auf anderen Systemen. – millimoose
Ich benutze JNI nicht, da ich Ubuntu habe, und beim Lesen einer Stackoverflow-Antwort schien ich auf die Idee zu kommen, dass JNI nur für Windows ist. – 0101011
Das ist offensichtlich falsch. JNI ist ein integraler Bestandteil von Java, es ist der primäre FFI-Mechanismus, der für Java tatsächlich benötigt wird. (Zum Beispiel, um 'native' Methoden im JDK zu implementieren, die keine intrinsischen sind.) Das heißt, ich denke, [JNA] (https://github.com/twall/jna) sollte bequemer sein, wenn Sie Ihre erstellen müssen eigene Bindungen. (Und möglicherweise bereits eine Bindung an die WMI-Sachen.) – millimoose