0
есть ли способ запустить команду arp.Android Runtime.exec ("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");
}
, но не получил возвращаемого значения.
У кого-нибудь есть идея: - /?
К сожалению, это, кажется, более новые версии Android (я думаю 4.0+) Не держать эту информацию больше. Таблицы пусты. –