JJEvent设计初衷为:一个统计SDK, 可以单独发布到仓库,单独被项目依赖而不产生冲突,拥有自己的数据存储,网络请求....一个sdk有事件统计,那么必须要有一个Event类来进行屏幕值,事件两种统计动作.
统计事件发生后, 需要一个持久化过程DbHelper,即需要一个数据库支持存取.
如何推送呢?...8 * @param sn screen 屏幕值,例`Android/主页/推荐`
9 * @param ltp 屏幕加载方式
10 */
11 public static...16 * @param sn screen 屏幕值,例`Android/主页/推荐`
17 * @param ltp 屏幕加载方式
18 * @param ecp event custom...**
2-keep class com.ccj.client.android.analytics.**{*;}
总结思考
在本sdk中,由于所有动作的生命周期,是全局周期,所以,选择了sdk持有applicatin