我正在編寫一個崩潰報告應用程序,它將作爲後臺服務運行,並且應該能夠檢測到其他應用程序崩潰,並提供用戶將報告錯誤的選項。檢測android應用程序崩潰強制關閉
那麼,我應該尋找哪個事件來檢測應用程序崩潰?
ActivityManager.ProcessErrorStateInfo()類基本上提供了錯誤條件。我可以使用這個嗎?
我正在編寫一個崩潰報告應用程序,它將作爲後臺服務運行,並且應該能夠檢測到其他應用程序崩潰,並提供用戶將報告錯誤的選項。檢測android應用程序崩潰強制關閉
那麼,我應該尋找哪個事件來檢測應用程序崩潰?
ActivityManager.ProcessErrorStateInfo()類基本上提供了錯誤條件。我可以使用這個嗎?
您可以查看ACRA應用程序。
這是一個Apache許可的Android崩潰記者。我認爲它不會幫助您檢測其他應用程序中的崩潰。順便說一下,我不確定這是甚至可能的。
結賬Crittercism。它會自動捕捉崩潰和診斷信息,我認爲它是免費的。
你的意思是這樣的:
Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread t, Throwable e) {
// TODO implement this
}
});
的Android已經擁有了這樣的內置。 – 2011-03-29 16:15:48
嗨Robby,你可以請我重定向到代碼,所以我可以在我的應用程序中實現相同 – learner 2011-03-30 05:32:49
我相信它是市場應用程序的一部分,所以來源不可用。 – 2011-03-30 12:22:02