本文介绍了在哪里寻找含义"adb screencap"?命令的退出代码或如何以编程方式获取含义?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

        Process p = Runtime.getRuntime().exec("screencap -p /storage/sdcard0/test3332.png");
        p.waitFor();
        String error = "error: " +  p.exitValue();

p.exitValue()等于 11

如何获取意思"或来自此退出代码的消息?

如果该命令手册中应该有此说明,那么在哪里可以找到此手册?有人可以发布链接或参考吗?

If this should be available in the command's manual, then where to find this manual? Can someone post a link or a reference ?

推荐答案

可以通过以下方式检索错误消息:

The error message can be retrieved in this way:

int ch;
StringBuilder sb = new StringBuilder();
while((ch = p.getErrorStream().read()) != -1) {
    sb.append((char)ch);
}
String errorString = sb.toString();
Log.d("TAG", "Error is: " + errorString);

这篇关于在哪里寻找含义"adb screencap"?命令的退出代码或如何以编程方式获取含义?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-19 13:04