#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.