如何从我的Android应用程序获取崩溃数据(至少是堆栈跟踪)?至少在使用有线电视检索我自己的设备时,最好是从我在野外运行的应用程序的任何实例,以便我可以改进它并使其更加坚固.
从我的搜索,我得到以下代码获取崩溃日志.
try {
Process process = Runtime.getRuntime().exec("logcat -d");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
StringBuilder log=new StringBuilder();
String line;
while ((line = bufferedReader.readLine()) != null)
{
log.append(line);
}
Run Code Online (Sandbox Code Playgroud)
但是我在哪里添加此代码,以便每当我的应用程序崩溃时我都应该收到崩溃报告.
此外,我想通过电子邮件发送或发送到服务器,但在应用程序崩溃后,如何调用动作发送电子邮件/ HTTP发布方法.
请提前告知并提前致谢.