Android Runtime.getRuntime().exec
Posted 好久不见
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Runtime.getRuntime().exec相关的知识,希望对你有一定的参考价值。
try { // Executes the command. Process process = Runtime.getRuntime().exec(cmd); // NOTE: You can write to stdin of the command using // process.getOutputStream(). BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); int read; char[] buffer = new char[4096]; StringBuffer output = new StringBuffer(); while ((read = reader.read(buffer)) > 0) { output.append(buffer, 0, read); } reader.close(); // Waits for the command to finish. process.waitFor(); return output.toString(); } catch (IOException e) { throw new RuntimeException(e); } catch (InterruptedException e) { throw new RuntimeException(e); } }
String mProjectName = doCommand("cat /proc/version").trim();
Log.d(TAG, "mProjectName =" + mProjectName);
以上是关于Android Runtime.getRuntime().exec的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )