【文件属性】:
文件名称:android-crash-reporter
文件大小:17KB
文件格式:ZIP
更新时间:2021-06-29 14:36:45
Java
android程序崩溃日志上传
实现原理:
程序运行过程中如果存在没有try catch的异常,将会交给 Thread.UncaughtExceptionHandler去处理,通过继承该类,并且将默认的异常处理的的类设置为他的一个子类,在子类中对获取的异常信息进行上传到服务器或者做其他处理,最后再调用系统的异常处理类。一句话就是在系统处理之前我们对异常堆栈信息进行了自己的处理
使用方法:
初始化:
CrashReporter.init(getApplicationContext(), new CrashLogCallBack() {
@Override
public void handleCrashLog(Bundle bundle) {
System.out.println(bundle);//输出捕获到的异常信息
}
});
这样就完成了异常捕获的工作,handleCrashLo
【文件预览】:
android-crash-reporter-master
----CrashReporter()
--------.project(816B)
--------project.properties(584B)
--------src()
--------AndroidManifest.xml(3KB)
--------aapt(0B)
--------gen()
--------.classpath(466B)
--------proguard-project.txt(781B)
--------bin()
----README.md(1KB)