我想在一个 android 应用程序中使用一些 linux 命令
Process proc= runtime.getruntime().exec(".......")
默认情况下,这是否可以在所有 android 设备上正常工作?该应用程序可以在我的手机上完美运行,但我怀疑它是否会运行所有其他应用程序,因为 dumpsys 在某些手机上似乎存在一些问题。任何有助于理解这个细节的信息都会很棒!
像拉这样的亚行命令呢?可以在应用程序中使用它们吗?
看看 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) {
// ...
}