Page History

Home

Last edited by 谷俊

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("");