如何实现捕获应用中的日志在按揉的开发中

Process mLogcatProc = null;
BufferedReader reader = null;
try
{
mLogcatProc = Runtime.getRuntime().exec(new String[]
{"logcat", "-d", "AndroidRuntime:E [Your Log Tag Here]:V *: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);
}

// do whatever you want with the log. I'd recommend using Intents to create an email
}

catch (IOException e)
{
...
}

finally
{
if (reader != null)
try
{
reader.close();
}
catch (IOException e)
{
...
}

} 
// see http://android.662p.com/thread-225-1-1.html
原文地址:https://www.cnblogs.com/huasili/p/3426735.html