获取特定应用程序的Logcat

时间:2011-11-18 06:51:57

标签: android logcat

任何人都可以告诉我如何获得特定应用程序的Logcat。我想创建一个应用程序,用户在其中选择应用程序的名称,例如收音机,Facebook,导航等。选择后,用户点击按钮。点击按钮后,所选应用程序的日志可以以文件或任何形式获取...... !!!

Thanx提前

1 个答案:

答案 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();
                }
相关问题