我想直接在我的Android应用程序中执行adb backup -noapk com.your.packagename
之类的adb命令。
我该怎么做?是否可以,或者我必须使用Android API?
我想使用Java编写一个Android应用程序,并且能够像运行带有adb的终端一样运行它。
最佳答案
尝试这个:
private void runAdbCommands(String command) {
ProcessBuilder pb = new ProcessBuilder(command);
Process pc = null;
try {
pc = pb.start();
} catch (IOException e) {
e.printStackTrace();
}
try {
pc.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Done");
}