java执行shell命令 --工程模式

来自:http://blog.sina.com.cn/s/blog_624012330100v8h7.html

public void execCommand(String command){
              System.out.println("execCommand........");
                Process proc = null;
                      try {
                              Runtime runtime = Runtime.getRuntime();
                              proc = runtime.exec(command);
                      } catch (IOException e1) {
                              // TODO Auto-generated catch block
                              e1.printStackTrace();
                      }
         
        }

String command 可以是命令:如 audhwtest -e /opl/tcmd/startup.wav
                  也可以是sh文件内容如下:#! /system/bin/sh
                                          /opl/data/cam_test.dat 40 0 176 144 420plan


有可能要在androidManifest.xml的<manifest
                                  xmlns:android="http://schemas.android.com/apk/res/android"
                                android:sharedUserId="android.uid.system" >

你可能感兴趣的:(java执行shell命令 --工程模式)