最近闲来无事,把我这一年来开发的基础框架整理整理,做成开源项目,与大家分享。
项目源码地址如下:https://github.com/xiaifeifei3/queen
这是一个Android端的用户数据采集方案,目的是在业务数据之外,另起炉灶,传递一些业务相关较低的或者是没有的一些数据。这些数据类似于百度移动统计[1],或者是梆梆的安全感知平台[2]。其功能均是通过采集用户数据,感知用户使用APP时的环境来了解一些用户体验,APP性能和安全上的问题。但是这些平台仅仅提供处理了好的数据和图表,真正的原始数据一般开发者无法获取。如果想自己做一些更深层次的研究只能自己去获取。浏览一下网上的内容,发现做这方面开发的基本没有,更难有符合我们需求的,较为全面的采集。因此开发了这套框架,可轻松的整合进任何APP中,当APP发布出去后,可进行实时的采集。
先来看一下Example代码:
/**
* Define an example to run Queen. Please note that if you want to make this example work,
* you should define url of your server to collect data.
*/
public class MainActivity extends Activity {
pri