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的主要内容,如果未能解决你的问题,请参考以下文章

java - 多线程中的简单计算比单线程中需要更长的时间

Android逆向系列文章— Android基础逆向

Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )

Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )

android 21 是啥版本

Android逆向-Android基础逆向(2-2)