Android 上层执行shell指令
我是做上层app,但是要直接和底层硬件打交道,有的时候想要检测硬件功能,需求放会直接给一条shell指令,cpp中可以直接system()
函数执行,那java中可以用怎样的方式来执行
package java;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class ShellUtils {
/*
* 上次执行 adb shell 指令
*
* @param cmd 命令
* @return
*
*/
public static Process execShellProgram(String cmd) {
Process process = null;
OutputStream outputStream = null;
DataOutputStream dataOutputStream