-1

我想在一个 android 应用程序中使用一些 linux 命令

Process proc= runtime.getruntime().exec(".......")

默认情况下,这是否可以在所有 android 设备上正常工作?该应用程序可以在我的手机上完美运行,但我怀疑它是否会运行所有其他应用程序,因为 dumpsys 在某些手机上似乎存在一些问题。任何有助于理解这个细节的信息都会很棒!

像拉这样的亚行命令呢?可以在应用程序中使用它们吗?

4

1 回答 1

0

看看 RootTools 库。

http://code.google.com/p/roottools/

CommandCapture commands = new CommandCapture(0, /* ls -l */);
try {
    RootTools.getShell(true).add(commands).waitForFinish();
}
catch (InterruptedException e) {
    // ...
}
catch (IOException e) {
    // ...
}
catch (TimeoutException e) {
    // ...
}
于 2012-12-19T11:05:36.517 回答