如何在android中以编程方式执行命令shell内容cd [repository] ​​ls

时间:2014-09-03 13:01:50

标签: android shell

我需要Android设备上的excute adb shell contente cd [" repository"] + ls in Android programmaticaly,

例如:

Process process = Runtime.getRuntime().exec("cd data && cd data && cd condor.savtest && cd files && ls");

BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));

谢谢

1 个答案:

答案 0 :(得分:0)

Runtime.exec()系列方法以某种方式期望您尝试执行的命令及其参数。

在您的情况下,您正在尝试执行shell命令行。但是,我想你的目的是列出目录中的文件,所以在这种情况下你应该使用File.listFiles()