我想使用
在Android应用程序中使用一些linux命令Process proc= runtime.getruntime().exec(".......")
默认情况下,这对所有Android设备没有冲突吗?该应用程序在我的手机上完美运行,但我怀疑它是否会运行所有其他因为dumpsys似乎在某些手机上有一些问题。 任何有助于理解这些细节的信息都会很棒!
像pull这样的ADB命令怎么样?可以在应用程序中使用它们吗?
答案 0 :(得分: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) {
// ...
}