public void onCreate()

in man_android_demo/src/main/java/alibaba/man_android_demo/AppApplication.java [14:47]


    public void onCreate() {
        super.onCreate();

        /**
         * 初始化Mobile Analytics服务
         */

        // 获取MAN服务
        MANService manService = MANServiceProvider.getService();

        // 打开调试日志
        manService.getMANAnalytics().turnOnDebug();

        // MAN初始化方法之一,从AndroidManifest.xml中获取appKey和appSecret初始化
        manService.getMANAnalytics().init(this, getApplicationContext());

        // MAN另一初始化方法,手动指定appKey和appSecret
        // String appKey = "******";
        // String appSecret = "******";
        // manService.getMANAnalytics().init(this, getApplicationContext(), appKey, appSecret);

        // 若需要关闭 SDK 的自动异常捕获功能可进行如下操作,详见文档5.4
        manService.getMANAnalytics().turnOffCrashReporter();

        // 通过此接口关闭页面自动打点功能,详见文档4.2
        //manService.getMANAnalytics().turnOffAutoPageTrack();

        // 设置渠道(用以标记该app的分发渠道名称),如果不关心可以不设置即不调用该接口,渠道设置将影响控制台【渠道分析】栏目的报表展现。如果文档3.3章节更能满足您渠道配置的需求,就不要调用此方法,按照3.3进行配置即可
        manService.getMANAnalytics().setChannel("某渠道");

        // 若AndroidManifest.xml 中的 android:versionName 不能满足需求,可在此指定;
        // 若既没有设置AndroidManifest.xml 中的 android:versionName,也没有调用setAppVersion,appVersion则为null
        manService.getMANAnalytics().setAppVersion("3.1.1");
    }