0

コマンド「arp」を開始する方法はありますか。

私の試み:

Runtime rt = Runtime.getRuntime();
proc = rt
  1. .exec("arp")-> を得たIOException
  2. .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");
}           

しかし、戻り値がありません。

誰かアイデアがありますか:-/?

4

1 に答える 1