Мне нужно каким-то образом отслеживать журнал LogCat, это означает, что во время работы моей службы мне нужно читать LogCat для новых записей.На данный момент я знаю только, как получить журнал:
Process mLogcatProc = null;
BufferedReader reader = null;
try
{
mLogcatProc = Runtime.getRuntime().exec(new String[]
{"logcat", "-d", "ActivityManager:I *:S" });
reader = new BufferedReader(new InputStreamReader
(mLogcatProc.getInputStream()));
String line;
final StringBuilder log = new StringBuilder();
String separator = System.getProperty("line.separator");
while ((line = reader.readLine()) != null)
{
log.append(line);
log.append(separator);
}
. Если я уберу опцию -d, она не выйдет, но и не будет работать.Так как же я могу изменить приведенный ниже код, чтобы постоянно читать новые записи из LogCat?