returnlocalVector;}catch(ExceptionlocalException){localException.printStackTrace();
}}//执行linux命令但不关注结果输出protectedstaticintexecRootCmdSilent(StringparamString){try{ProcesslocalProcess=Runtime.getRuntime() 。
exec(“su”);
ObjectlocalObject=localProcess.getOutputStream();
DataOutputStreamlocalDataOutputStream=newDataOutputStream((OutputStream)localObject);
Stringstr=String.valueOf(paramString);
localObject=str+“\n”;localDataOutputStream.writeBytes((String)localObject);
localDataOutputStream.flush();
localDataOutputStream.writeBytes(“exit\n”);
localDataOutputStream.flush();
localProcess.waitFor();
localObject=localProcess.exitValue();
returnlocalObject;}catch(ExceptionlocalException){localException.printStackTrace();
}}//判断机器Android是否已经root,即是否获取root权限protectedstaticbooleanhaveRoot(){inti=execRootCmdSilent(“echotest”);
//通过执行测试命令来检测if(i!=-1)returntrue;retrunfalse;}}
关于apk执行linux命令和apk执行shell命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- b站电脑直播怎么看直播间,b站电脑端怎么看直播
- Linux命令版本是什么,linux命令大全chm版
- 收信服务器,收信服务器地址该如何填写
- sap在建工程流程,sap 在建工程操作手册
- mysql怎么表示时长 mysql表示时间的数据类型
- 库尔勒微信小程序开发,自己如何开发微信小程序
- ppt如何投到电视机上的简单介绍
- sapkei1的简单介绍
- vb.net多重窗体 在visual basic中将多重窗体程序