Получить Logcat конкретного приложения - PullRequest
1 голос
/ 18 ноября 2011

Может кто-нибудь сказать мне, как мы можем получить Logcat конкретного приложения. Я хочу создать приложение, в котором пользователь выбирает название приложения, например, радио, фейсбук, навигация и т. д. Выбрав его, пользователь нажимает на кнопку. После нажатия на кнопку журнал выбранного приложения можно получить в файле или в любой форме ... !!!

Заранее

1 Ответ

3 голосов
/ 18 ноября 2011

Попробуйте это,

   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();
                }
...