一、摘要:
自研的日志收集模块,除了收集堆栈信息外,还可以收集用户行为、页面状态和网络耗时。
二、崩溃信息
堆栈信息收集的时机:应用出现崩溃停止运行,将产生的堆栈信息写入sqlite;上传时机:首次成功后上传前次的信息;应用从前台切换至后台,触发二次上传。
三、用户行为
记录用户从启动至关闭应用,点击了哪些操作,每个操作停留的时长。
四、网络耗时
记录接口发起的网络请求至请求响应的耗时,针对耗时较长的接口,提供优化。这里使用AOP技术,定义一个NetworkAspect
类,在所有接口发起请求前记录开始时间,接口响应后记录结束时间。
五、页面状态
记录页面启动、关闭的状态以及期间的停留时长。
你可能感兴趣的文章
来源:TeachCourse,
每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处: https://www.teachcourse.cn/2832.html ,谢谢支持!
转载请注明出处: https://www.teachcourse.cn/2832.html ,谢谢支持!