在Android中,可以通过`Runtime.getRuntime().exec()`方法发送shell指令。以下是一个示例:
```java
try {
// 要执行的shell指令
String command = "ls";
// 使用Runtime.getRuntime().exec()方法执行shell指令
Process process = Runtime.getRuntime().exec(command);
// 获取命令执行的输出结果
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
// 打印输出结果
Log.d("ShellCommand", line);
}
// 等待命令执行完成
process.waitFor();
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
```
这段代码会执行`ls`命令,并打印出命令执行的结果。请根据实际需求替换`command`变量的值。