本文介绍了在哪里寻找含义"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"?命令的退出代码或如何以编程方式获取含义?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!