任何人都可以告诉我如何获得特定应用程序的Logcat。我想创建一个应用程序,用户在其中选择应用程序的名称,例如收音机,Facebook,导航等。选择后,用户点击按钮。点击按钮后,所选应用程序的日志可以以文件或任何形式获取...... !!!
Thanx提前
答案 0 :(得分:3)
试试这个,
String baseCommand = "logcat -v time";
try {
Process logReaderProcess = Runtime.getRuntime().exec(baseCommand);
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(logReaderProcess.getInputStream()));
while ((line =bufferedReader.readLine()) != null) {
log.append(line); // here readLine() returns null
}
}
catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}