android java 执行shell命令(笔记)
2011-12-27 13:19
465 查看
public void exeShell(String cmd){ try{ Process p = Runtime.getRuntime().exec(cmd); BufferedReader in = new BufferedReader( new InputStreamReader( p.getInputStream())); String line = null; while ((line = in.readLine()) != null) { Log.i("exeShell",line); } } catch(Throwable t) { t.printStackTrace(); } }注意,不支持流重定位符和通配符,如不支持: “rm /data/*” 或"echo 8 > /proc/kernel/printk"
不能用通配符,那删除目录下的所有文件怎么办?
rm -r /data/
相关文章推荐
- Android中执行java命令的方法及java代码执行并解析shell命令
- Android中级篇之用JAVA代码执行shell命令
- Android Java执行Shell命令
- Android中级篇之用JAVA代码执行shell命令
- Android 用java语言执行Shell命令
- Android java代码中如何执行shell命令
- Android Java执行Shell命令
- Android Java执行Shell命令
- Android或Java应用中如何以默认用户或root用户执行Shell命令
- java程序执行,调用shell命令和shell脚本
- 穿越之旅之--android中如何执行java命令
- 在apk 中执行Runtime.getRuntime().exec adb shell各种命令远程控制其他Android设备(一)
- Android执行shell命令(top查看CPU信息)
- ssh执行shell命令 C# 和java
- java中执行多条shell命令,除了第一条其他都未执行
- java 执行linux命令或shell脚本方法
- IPython下执行shell命令-魔力函数(alias store rehash)- 千月的python linux 系统管理指南学习笔记(6)
- Android执行shell命令封装
- Android Java代码执行adb Shell命令
- Android App 获取root权限后,执行shell命令