Можете ли вы указать? Хотите SSID подключенной сети? Или название сетевых адаптеров? Я привел пример, чтобы получить имя всех сетевых интерфейсов.
Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
while (networkInterfaces.hasMoreElements())
{
NetworkInterface networkInterface = (NetworkInterface) networkInterfaces.nextElement();
System.out.println(networkInterface.getDisplayName());
}
Если вы хотите выбрать только интерфейс WLAN, возможно, вам придется сделать это через JNI, в противном случае вы можете проверить имя на наличие вхождений «wlan» (например, eth0, eth1 и т. Д.). Я не рекомендую полагаться только на это соглашение об именах.
Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
while (networkInterfaces.hasMoreElements())
{
NetworkInterface networkInterface = (NetworkInterface) networkInterfaces.nextElement();
if(networkInterface.getName().startsWith("wlan")) {
System.out.println(networkInterface.getDisplayName());
}
}