wxr
2023-02-21 409c13d0886117d5ee4ff42186d90b19a692b804
AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/LCDeviceEngine.java
@@ -1,6 +1,7 @@
package com.mm.android.deviceaddmodule;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
@@ -40,6 +41,16 @@
    public CommonParam commonParam;
    public String userId = "";
    private String homeId;
    private String productBrandldentity;
    private Application context;
    public Application getContext() {
        return context;
    }
    public void setContext(Application context) {
        this.context = context;
    }
    public static LCDeviceEngine newInstance() {
        if (lcDeviceEngine == null) {
@@ -57,6 +68,7 @@
        this.accessToken = "St_0000c3e2e772d5f74bfca2d86eaa18a6";//为了低层空判断,当前token无效
        this.userId = "";
        this.sdkHasInit = false;
        this.context = commonParam.getContext();
        if (commonParam == null) {
            throw new Exception("commonParam must not null");
        }
@@ -128,7 +140,7 @@
    private void initParam(CommonParam commonParam) throws Exception {
        userId = TextUtils.isEmpty(commonParam.getUserId()) ? commonParam.getAppId() : commonParam.getUserId();
        //传入参数 AppId SecretKey  环境切换
        CONST.makeEnv(commonParam.getEnvirment(), commonParam.getAppId(), commonParam.getAppSecret());
        CONST.makeEnv(commonParam.getEnvirment(), commonParam.getAppId(), commonParam.getAppSecret());//
        ContextHelper.init(commonParam.getContext());
        new EnvironmentConfig.Builder().setContext(commonParam.getContext()).build();
        initImageLoader(commonParam.getContext());
@@ -156,4 +168,10 @@
    public void setHomeId(String homeId) {
        this.homeId = homeId;
    }
    public String getProductBrandldentity() { return productBrandldentity == null ? "" : productBrandldentity;}
    public void setProductBrandldentity(String productBrandldentity){
        this.productBrandldentity = productBrandldentity;
    }
}