Android统计SDK
一、产品概述
北京中投视讯Android互动云统计,国内专业的移动应用统计分析平台。我们帮助移动应用开发商统计和分析流量来源、内容使用、用户属性和行为数据,以便开发商利用数据进行产品、运营、推广策略的决策。
二、系统要求
- 最低支持Android系统版本:2.3
三、系统权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
四、引入资源包
eclipse 引入
{project}/libs/libcnliveanalytics.jar
{project}/libs/libcnliveutil.jar
gradle 引入
compile 'com.cnlive:lib_analytics:1.0.1'
五、代码混淆
-keepattributes Signature
-dontwarn com.cnlive.**
-keep class com.cnlive.** {*;}
六、配置AndroidManifest.xml
<service
android:name="com.cnlive.lib.analytics.service.CNLiveProbeService"
android:exported="true"
android:process=":CNLiveProbe"/>
七、SDK初始化
public class APPApplication extends Application{
private void onCreate(){
super.onCreate();
// 设置SDK AppID 及SpKey
Config.init(this,"60_irn9cdak77","a425987ebc86e352b3373c25d5bd082d0cc248b4043028");
}
}
八、主要方法
计算事件
统计发生次数的同时计算事件持续时间,您希望跟踪的代码部分,调用如下方法:
//事件的开始 传入对应EventID
CNLiveProbe.onEventBegin("");
//事件的结束 传入对应EventID
CNLiveProbe.onEventEnd("");
计数事件
统计发生次数 在您希望跟踪的代码部分,调用如下方法:
CNLiveProbe.onEvent("");