Android-Fk:[开源框架] 安卓崩溃信息收集框架ACRA原理流程

Android-Fk:[开源框架] 安卓崩溃信息收集框架ACRA原理流程

本文主要梳理ACRA原理及代码流程
顺序图的uml文件
简化图的draw.io源文件
分享至百度网盘
https://pan.baidu.com/s/1zAapEu9mmOZsTMDlCRCRQg

一. 学习博客

使用方法参考
https://github.com/ACRA/acra/wiki/BasicSetup
大体上就是导库,初始化,新建继承ReprotSender的子类XXXReprotSender,当发生异常时可以将异常信息及log信息通过复写的XXXReprotSender做相应的操作。
能熟练使用ACRA的配置可以更精确抓取到有用高效的信息。
https://www.jianshu.com/p/e0d6cc56dfb4
https://www.jianshu.com/p/fd4d6a7c6175

二. 代码流程

在这里插入图片描述
简化过程:
在这里插入图片描述

三.总结

  1. ACRA就是复写了Thread.UnCaughtExeceptionHandler自定义了捕获异常后需要怎么抓取日志怎么收集日志的功能。

  2. 感觉这个部分完全可以自己实现,在自定义的UnCaughtExceptionHandler里做应用自己需要抓的信息,比如logcat,fd信息,mem信息,cpu信息,hprof文件,通过自己的异常收集框架进行收集上报,完全可以。

  3. 甚至可以完善下发生异常自动分析分类提单等功能,减少人力资源。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值