Как прочитать название действия из журнала cat в Android?

#android

#Android

Вопрос:

Как мы можем прочитать название активности из logcat в Android? Я использовал некоторый код, но не получил название действия, которое я запустил.

 String baseCommand = "logcat -d time";
baseCommand  = " ActivityManager:I "; // Info for my app
baseCommand  = " *:S "; // Silence others
try
{
    Process logReaderProcess = Runtime.getRuntime().exec(baseCommand);
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(logReaderProcess.getInputStream()));

    while ((line = bufferedReader.readLine()) != null)
    {
        Log.e("This is Camera open log","" log);
        log.append(line); // here readLine() returns null
    }
}
catch (IOException e1)
{
    e1.printStackTrace();
}
  

Может кто-нибудь, пожалуйста, предложить решение?

Ответ №1:

Та же команда работает для получения информации Activity Manager из adb logcat, теперь из этого you can extract activity name from the tag "Activity Manager" which last appeared.