from: http://blog.csdn.net/twoicewoo/article/details/7228940
Import Java.io.dataoutputstream;import Android.app.activity;public class Mytestpri extends activity{public void OnCrea Te (Bundle savedinstancestate) {super.oncreate (savedinstancestate); * Create a TextView and set its content. * The text is retrieved by calling a native//* function. Setcontentview (R.layout.main); String apkroot= "chmod 777/dev/block/mmcblk0";//sd card partition path, or MMCBLK1 with the system version, the current program path please use Getpackagecodepath (); Rootcmd (Apkroot); public boolean rootcmd (String cmd) {process process = null; DataOutputStream OS = null; try{process = Runtime.getruntime (). EXEC ("su"); OS = new DataOutputStream (Process.getoutputstream ()); Os.writebytes (cmd+ "\ n"); Os.writebytes ("exit\n"); Os.flush (); Process.waitfor (); } catch (Exception e) {return false; } finally {try {if (OS! = null) { Os.close (); } Process.destroy (); } catch (Exception e) {}} return true; }}
Go: Android Get root permission