0
有什么方法可以启动命令'arp'。Android Runtime.exec(“arp”)不起作用
我尝试:
Runtime rt = Runtime.getRuntime();
proc = rt
.exec("arp")
- >有一个IOException
.exec("/proc/net/arp")
- >有一个IOException
以及(找到了在亚行外壳,一个/proc/net/arp
存在)
还尝试了一个外壳解决方案:
String sPrefix="/system/bin/sh -c 'proc/net/arp;";
String sPostfix="'";
Runtime rt = Runtime.getRuntime();
proc = rt.exec(sPrefix+sPostfix); // sh -c 'cd someplace; echo do something'
InputStreamReader reader = new InputStreamReader(proc.getInputStream());
BufferedReader buffer = new BufferedReader(reader);
String line = "";
while ((line = buffer.readLine()) != null) {
echo.append(line + "\n");
}
但没有得到任何回报。
有没有人有一个想法: - /?
遗憾的是,似乎安卓(我认为4.0+)的新版本不保留这些信息了。表格是空白的。 –