Android程序中执行shell命令
作者:
OoYoO | 来源:发表于
2017-10-20 18:09 被阅读2038次public void shellExec() {
Runtime mRuntime = Runtime.getRuntime();
try {
//Process中封装了返回的结果和执行错误的结果
Process mProcess = mRuntime.exec("adb version");
BufferedReader mReader = new BufferedReader(new InputStreamReader(mProcess.getInputStream()));
StringBuffer mRespBuff = new StringBuffer();
char[] buff = new char[1024];
int ch = 0;
while ((ch = mReader.read(buff)) != -1) {
mRespBuff.append(buff, 0, ch);
}
mReader.close();
System.out.print(mRespBuff.toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
本文标题:Android程序中执行shell命令
本文链接:https://www.haomeiwen.com/subject/jcgvuxtx.html
网友评论