在下面的代码中,我列出了使用nmcli(Ubuntu)的所有ssids wifi连接:
public static void main(String[] args) throws SocketException, IOException
{
ProcessBuilder contrutorProcessos = new ProcessBuilder("bash", "-c", "nmcli -e yes dev wifi");
contrutorProcessos.redirectErrorStream(true);
Process processo = contrutorProcessos.start();
BufferedReader leitorDados = new BufferedReader(new InputStreamReader(processo.getInputStream()));
String linhaDado;
while ((linhaDado = leitorDados.readLine()) != null)
for (char letra : linhaDado.toCharArray())
System.out.println((int) letra);
}
我需要创建一个每个SSID查找的对象。
但是这些专栏不能用逗号或其他字母分隔。列用空格“”分隔(32位十进制ASCII码)。在这种形式中,我无法创建具有强大安全性的对象。
你能帮助我吗? NMCLI是最好的形式吗?谢谢!