还是使用Ping的方式,Linux下的Ping指令和Windows下的Ping指令不太一样,Windows下的比较无脑…而Linux下需要设置一些参数。
private Runtime run = run.getRuntime();
private Process proc = null;
private ping_Result = 99;
private str = "ping -c 1 -i 0.2 -W 5 119.75.218.77"
proc = run.exec(str);
ping_Result = proc.waiteFor();
proc.destroy();
其中 119.75.218.77是百度的IP。
如果ping_Result等于0的话,就证明Ping通了百度,当前wifi有效。