我注意到一些Android应用程序似乎正在使用第三方崩溃报告工具。有人看到过这个屏幕吗?你知道在哪里可以找到它吗?我开始使用http://code.google.com/p/android-remote-stacktrace/,但如果我可以使用意图发送电子邮件,我宁愿不要需要互联网权限。
alt text http://img532.yfrog.com/img532/808/devicefeedback.png
由于您提供的链接是在“MIT”许可下的应用程序,因此您可以更改该应用程序。在ExceptionHandler.java中,submitStackTraces()是发送堆栈跟踪的代码。编辑此代码,以便使用邮件意图发送信息,这是可能的。
http://android-developers.blogspot.com/2010/05/google-feedback-for-android.html
最简单的方法是使用
Thread.setDefaultUncaughtExceptionHandler
所以,如果可以避免的话,不要打扰用户发送错误报告。