android 菜鸟请教log问题,想在java中执行命令,并将结果输出到一个txt文档中,如何抓取执行的结果,谢谢

Processprocess;process=Runtime.getRuntime().exec(cmd);以上图为例执行打开某一apk的命令,失败时抓取屏幕的输出结果。... Process process;process = Runtime.getRuntime().exec(cmd);

以上图为例
执行打开某一apk的命令,失败时抓取屏幕的输出结果。
展开
 我来答
匿名用户
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();

就可以保存到文件里面了。
追问
谢谢,可以抓到数据,但为什么抓的不是图上的结果,而是两个act,请教下为什么?
追答
看看相关的代码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式