AppImpl.java 1.89 KB
package com.rd.ve.demo;

import android.app.Application;

import com.cnlive.veuisdk.CNSdkEntry;

/**
 * ************************集成步骤 *******************
 * <p>
 * 1. 在官网注册开发者账户
 * <p>
 * 2. 下载SDK和demo代码
 * <p>
 * 3. 创建应用,获取appKey和appSecret,导入SDK
 * <p>
 * *******************************************************
 * <p>
 * RdVEUISdk自定义Application
 */
public class AppImpl extends Application {
    /**
     * 已获取的AppKey
     */
    public static final String APP_KEY = "6ecb39f1c12f1a35";
    /**
     * 已获取的AppSecret
     */
    public static final String APP_SECRET = "22a44768806a23466dd52ecf954ed6b26sICMKN8iw707KYMWLkJoNaMxb5Xal+afScFJ8/exLzxx1bY5Te7WqZzRD6k4EcUwwJ8a8+AeCO/WSG2qUzso/7u0l758MUsfPzjz7Ih2BY=";

    private String mStrCustomPath;

    @Override
    public void onCreate() {
        super.onCreate();
        initializeSdk();
    }

    /**
     * 初始化SDK
     */
    public void initializeSdk() {
        // 这里确定是否启用日志,在调试阶段可开启该选项,方便定位问题。打包为发行版时,此启用无效
        CNSdkEntry.enableDebugLog(true);
        // 自定义根目录,如果为空则默认为/sdcard/Android/data/com.rd.ve.demo/files/rdve
        mStrCustomPath = getExternalFilesDir("rdve").getAbsolutePath();
        // sdk初始
        CNSdkEntry.initialize(AppImpl.this, mStrCustomPath, APP_KEY, APP_SECRET,
                new com.rd.ve.demo.SdkHandler().getCallBack());
        // 自定义Crash handler,实际项目可不加入
//        MyCrashHandler.getInstance().init(this);
        faceHanlder = new com.rd.ve.demo.FaceHandler(this);
    }

    /**
     * 获取自定义根目录
     *
     * @return
     */
    public String getCustomPath() {
        return mStrCustomPath;
    }

    @SuppressWarnings("unused")
    private com.rd.ve.demo.FaceHandler faceHanlder;

}