Android日志收集功能设计和实施报告(总)
2015-10-15 15:06
387 查看
几乎所有的应用程序开发者都知道“用户体验”重视,为了增强用户体验是从全面的监测和报告制度密不可分,在这些日志(控制Crash报告)是主要的问题跟踪和解决工具。
日志上报系统。首先看一下类图:
整个日志监控上报大体分为例如以下几个部分:
封装控制系统原生Log,然后依据不同的级别分别输出到Logcat和文件里,主要有类LogcatLog和FileLog实现。
收集手机其它信息,在将log上报到server时一同上报,这些信息包含Settings信息、DropBox打印的log、应用的SharedPreference、设备分辨率信息等。全部这些被时限为XXColector类,能够依据须要(后台配置控制)进行上传。
将FileLog信息、Crash信息、以及Collector收集的手机信息上报到server。上报的方式主要分为:通过Email发送和通过HTTP(以及后台CGI)发送。当然你也能够选择发送到Google Form等。
Crash异常捕获处理(即:继承实现UncaughtExceptionHandler),有LogCenter中实现。
良好的可配置信息,即:系统中全部的日志收集、发送方式都是后台可配置的。
接着,它将5科介绍。
日志上报系统。首先看一下类图:
整个日志监控上报大体分为例如以下几个部分:
封装控制系统原生Log,然后依据不同的级别分别输出到Logcat和文件里,主要有类LogcatLog和FileLog实现。
收集手机其它信息,在将log上报到server时一同上报,这些信息包含Settings信息、DropBox打印的log、应用的SharedPreference、设备分辨率信息等。全部这些被时限为XXColector类,能够依据须要(后台配置控制)进行上传。
将FileLog信息、Crash信息、以及Collector收集的手机信息上报到server。上报的方式主要分为:通过Email发送和通过HTTP(以及后台CGI)发送。当然你也能够选择发送到Google Form等。
Crash异常捕获处理(即:继承实现UncaughtExceptionHandler),有LogCenter中实现。
良好的可配置信息,即:系统中全部的日志收集、发送方式都是后台可配置的。
接着,它将5科介绍。
相关文章推荐
- Android下各个按键对应的key code
- Android实现GridView中ImageView动态变换的方法
- Android Fragment小试一下
- Android Fragment小试一下
- Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
- android开机自启动service
- Android的Dialog和PopupWindow的使用
- Android高效加载大图、多图解决方案,有效避免程序OOM
- Android MIFARE读写器详解2
- 总结android studio so 文件 引用正确姿势
- Android Studio集成Facebook SDK Sample
- Java 8的Lambda及其在Android 开发中的应用
- Android实现模仿UCweb菜单效果的方法
- Android强制让某个控件获得焦点
- Android 查看keystore SHA1并使用自定义keystore
- android studio 导入 github 项目代码
- Android下怎么利用webView去调用JS里面的方法
- android:layout_weight的真实含义
- Android开发 MeasureSpec介绍
- Android调用基于.net的WebService