我想创建一个 logcat 数据的数组列表,如下所示:时间级别标记文本.....示例:
06-13 13:34:43:434 W myApp blehblehbleh
如何过滤 logcat 以获得此结果?更准确地说,进入 .exec(" ") 部分以获得这些值是因为“logcat -d”似乎得到了一切。
log = new ArrayList<String>();
try {
process = Runtime.getRuntime().exec("logcat -d");
} catch (IOException e1) {
e1.printStackTrace();
}
bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
try {
while ((line = bufferedReader.readLine()) != null){
log.add(line);
}