在android java程序中如何执行shell命令
时间: 2023-09-10 15:15:19 浏览: 183
android执行shell命令
5星 · 资源好评率100%
在 Android Java 程序中执行 Shell 命令,可以使用 Java 中的 Runtime 类或者 ProcessBuilder 类。下面是使用 Runtime 类的示例代码:
```java
try {
// 执行 Shell 命令
Process process = Runtime.getRuntime().exec("你要执行的 Shell 命令");
// 获取执行结果
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
StringBuilder result = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
result.append(line).append("\n");
}
// 关闭流
reader.close();
process.destroy();
// 输出执行结果
System.out.println(result.toString());
} catch (IOException e) {
e.printStackTrace();
}
```
其中,需要替换成你要执行的 Shell 命令。注意,执行 Shell 命令需要获取到系统的 Root 权限。
阅读全文