android执行Linux命令
来源:互联网 发布:微信h5支付demo php版 编辑:程序博客网 时间:2024/05/03 00:57
Process localProcess = Runtime.getRuntime().exec("su");
这条代码获得root权限
OutputStream localOutputStream = localProcess.getOutputStream();
DataOutputStream localDataOutputStream = new DataOutputStream(localOutputStream);
从Process对象获得输出流,然后我们就可以执行Linux命令了
localDataOutputStream.writeBytes(String str);
其中str是String类型的变量。注意在str最后有换行
例如 String str="mkdir /mnt/sdcard/zhycheng\n";
InputStream localInputStream = localProcess.getInputStream();
DataInputStream localDataInputStream = new DataInputStream(localInputStream);
这两条代码获得输出流
例如 String out=localDataInputStream .ReadLine();
这是从控制台输出的
每输出之后调用
localDataOutputStream.flush();
还要调用localProcess .waitFor();
通过调用测试命令int i = execRootCmdSilent("echo test");判断是否获得root权限,i不等于-1就获得了root权限
- android执行Linux命令
- android执行Linux命令
- android执行Linux命令
- Android执行linux外部命令
- Android执行linux外部命令
- android代码执行linux命令
- Android下执行linux命令
- Android 执行Linux命令工具类
- Android之应用中执行Linux命令
- Android使用Linux命令执行文件操作
- Android应用中执行Linux命令
- Android之应用中执行Linux命令
- Android之应用中执行Linux命令
- 在 Android 中执行 Linux 终端命令
- Android执行Linux命令的方法
- Android之应用中执行Linux命令
- Android使用Linux命令执行文件操作
- Android设备执行Linux命令语句
- Java程序员面试中的多线程问题
- 这十月。与C++相伴的日子
- 赏心悦目地复习——互联网协议入门
- 《深入计算机系统》(第十一章)(第十二章)(第十三章)
- 求助 tomcat使用时报错
- android执行Linux命令
- Linux下编译程序 (读鸟哥的Linux私房菜笔记)
- 深入理解【测试计划】
- 2012.6.12 .net 反射
- JAVA自定义缓存设计方案
- 鸟哥私房菜--第13章 学习Shell scripts(6)
- AndroidManifest.xml 介绍 2
- Java堆内存的10个要点
- Queue模板类