检测android应用程序崩溃力关闭

时间:2011-03-29 16:11:31

标签: android

我正在编写一个崩溃报告应用程序,该应用程序将作为后台服务运行,并且应该能够检测到其他应用程序崩溃,并提供用户将报告错误的选项。

那么,为了检测应用程序崩溃,我应该寻找哪个事件?

ActivityManager.ProcessErrorStateInfo()类基本上提供了错误条件。我可以用这个吗?

3 个答案:

答案 0 :(得分:5)

结帐Crittercism。它会自动捕获崩溃和诊断信息,我认为它是免费的。

答案 1 :(得分:5)

你的意思是这样的:

        Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {

            @Override
            public void uncaughtException(Thread t, Throwable e) {
                // TODO implement this

            }
        });

答案 2 :(得分:2)

您可以查看ACRA应用程序。

这是Apache许可的Android崩溃记者。我认为它不会帮助您检测其他应用程序中的崩溃。顺便说一下,我不确定这是否可能。