在Android应用程序中运行linux命令并读取输出

时间:2013-07-25 23:00:45

标签: java android

如何从Android App运行linux命令并读取输出。例如:检索“ls -lh”的输出并在TextView中打印为文本?

1 个答案:

答案 0 :(得分:3)

试试这个:

try{
                Process process;            
                process = Runtime.getRuntime().exec("ls -lh");
                BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
        }
        catch (InterruptedException e) 
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
    }

将此in发布到TextView后。