Android直接执行shell命令
16lz
2021-01-23
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 工程重命名错误
- 记录android studio 遇到的错误和解决办法
- 一个Android工程依赖了一个有 AndroidManifest.xml出现的错误
- android中使用fragment时出现如下错误 java.lang.RuntimeExcepti
- 在线安装ADT总是出现以下错误
- Android:Calling startActivity() from outside of an Activity
- Android基于XMPP Smack openfire 开发的聊天室(六) 【加入房间、权
- android 源码下载错误: [Errno 110] Connection timed out
- 关于repo下载android代码时候错误的处理。