在研究的时候遇到了这样一段玳码:
这段代码相当于执行了三个 linux 命令:
由此开启了安卓程序中调用 linux 命令的序幕。
方法重定向给它的父进程了ProcessBuilder 提供的功能更加丰富,能夠设置设置工作目录、环境变量等
该类的使用开头已经涉及了,那是单个命令的执行操作如果命令带参数或者有组合命令,还是这么操作吗
现在有这个需求:切换到 /dev 目录并查看设备详情
这个组合在 linux 命令行可以这么写:
事实证明这样是不可行的。
那么该如何操作呢我們可以看到 exec 方法有好几个重载方法,可以用 String 数组来完成一系列操作:
github 上找到了个安卓应用可以执行 linux 命令行:
好了,今天就到这里了
分享昰一种美德,更是一种生活方式!!
也许你会说我是一个梦想者但我不是唯一的一个。
欢迎交流转载请注明出处,谢谢!