コマンド「arp」を開始する方法はありますか。
私の試み:
Runtime rt = Runtime.getRuntime();
proc = rt
.exec("arp")
-> を得たIOException
.exec("/proc/net/arp")
->も取得しIOException
ました(adbシェルで、/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");
}
しかし、戻り値がありません。
誰かアイデアがありますか:-/?