android 菜鸟请教log问题,想在java中执行命令,并将结果输出到一个txt文档中,如何抓取执行的结果,谢谢
Processprocess;process=Runtime.getRuntime().exec(cmd);以上图为例执行打开某一apk的命令,失败时抓取屏幕的输出结果。...
Process process;process = Runtime.getRuntime().exec(cmd);
以上图为例
执行打开某一apk的命令,失败时抓取屏幕的输出结果。 展开
以上图为例
执行打开某一apk的命令,失败时抓取屏幕的输出结果。 展开
1个回答
2014-02-10
展开全部
InputStream in_=process.getInputStream();
FileOutputStream fou = new FileOutputStream("test.txt");
int r;
byte bb[]=new byte[1024];
while((r=in_.read(bb)>0){
fou.write(bb, 0, r);
}
in_.close();
fou.close();
就可以保存到文件里面了。
FileOutputStream fou = new FileOutputStream("test.txt");
int r;
byte bb[]=new byte[1024];
while((r=in_.read(bb)>0){
fou.write(bb, 0, r);
}
in_.close();
fou.close();
就可以保存到文件里面了。
追问
谢谢,可以抓到数据,但为什么抓的不是图上的结果,而是两个act,请教下为什么?
追答
看看相关的代码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询