Android手机获取root权限并实现关机重启功能的方法
本文实例讲述了Android手机获取root权限并实现关机重启功能的方法,是Android程序设计中非常常见的重要功能。现分享给大家,供大家在Android程序开发中参考之用。
具体功能代码如下:
/* *执行命令 *@paramcommand *1、获取root权限"chmod777"+getPackageCodePath() *2、关机reboot-p *3、重启reboot */ publicstaticbooleanexecCmd(Stringcommand){ Processprocess=null; DataOutputStreamos=null; try{ process=Runtime.getRuntime().exec("su"); os=newDataOutputStream(process.getOutputStream()); os.writeBytes(command+"\n"); os.writeBytes("exit\n"); os.flush(); process.waitFor(); }catch(Exceptione){ returnfalse; }finally{ try{ if(os!=null){ os.close(); } if(process!=null){ process.destroy(); } }catch(Exceptione){ e.printStackTrace(); } } returntrue; }
希望本文所述实例对大家的Android程序设计起到一定的帮助作用。