Android代碼執行shell 命令
android代碼 中執行shell命令的方法
private String exec(String command) {
try {
java.lang.Process process = Runtime.getRuntime().exec(command);
BufferedReader reader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
int read;
char[] buffer = new char[4096];
StringBuffer output = new StringBuffer();
while ((read = reader.read(buffer)) > 0) {
output.append(buffer, 0, read);
}
reader.close();
process.waitFor();
return output.toString();
} catch (IOException e) {
throw new RuntimeException(e);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
更多相关文章
- Android旋转屏幕不销毁数据的方法
- Android程序设置成横屏方法
- android 开发中将十六进制 颜色代码 转换为int类型数值 方法 :
- 详解Android读取本地图片和网络图片的方法
- android onSaveInstanceState的使用方法
- Android uiautomator dump 命令介绍
- android获取sd卡路径方法:
- Ant 命令行创建一个Android工程
- android 运行一个cp命令