wjc
1 天以前 e7e48e1a65fdaa361e14e7e77e24043a63126bd6
app/src/main/java/com/hdl/photovoltaic/HDLApp.java
@@ -24,6 +24,7 @@
import com.alibaba.sdk.android.push.noonesdk.PushInitConfig;
import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory;
import com.alibaba.sdk.android.push.register.MiPushRegister;
import com.alibaba.sdk.android.push.register.OppoRegister;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GoogleApiAvailability;
import com.google.firebase.messaging.FirebaseMessaging;
@@ -83,6 +84,10 @@
public class HDLApp extends Application {
    /**
     * 添加标志位控制首次加载逻辑
     */
    public boolean isFirstLoad = true;
    final String TAG = HDLApp.class.getName();
    //控制打印 Debug模式打印
    private Boolean isLogEnabled = true;
@@ -108,20 +113,15 @@
    @Override
    public void onCreate() {
        super.onCreate();
//        Log.d("Application==onCreate", "onCreate");
//        // 获取当前进程的PID
//        String processMessage = "进程Uid:" + Process.myUid() + "进程ID:" + Process.myPid() + " 进程名:" + RuningAcitvityUtil.getAppName(getBaseContext());
        Log.d("Application==onCreate", "onCreate");
//        Log.d(TAG, processMessage);
//        Log.d("Application==onCreate", processMessage);
//        if (RuningAcitvityUtil.getAppName(getBaseContext()).contains(":")) {
//            //非原生进程,用初始化后面的
//            return;
//        }
        mHDLApp = this;
        SharedPreUtils.init(this);
        getAppLanguage();
        //预创建脚本json文件夹
        HdlFileLogic.getInstance().createHdlDeviceModelLocalJsonDirectory();
        init();
@@ -180,6 +180,11 @@
            return;
        }
        isInitThirdSDK = true;
        SharedPreUtils.init(this);
        getAppLanguage();
        //预创建脚本json文件夹
        HdlFileLogic.getInstance().createHdlDeviceModelLocalJsonDirectory();
        UserConfigManage.getInstance().setTouristModeJumpLogic(UserConfigManage.getInstance().isTourist_mode());
//        //5.初始化Bugly
//        CrashReport.initCrashReport(this, Constant.BUGLY_APP_ID, true);
        //6.初始化DCUniMPSDK
@@ -252,7 +257,11 @@
            pushService.setLogLevel(CloudPushService.LOG_DEBUG);
        }
        //小米
        //appKey/appSecret在小米开发者平台获取
        MiPushRegister.register(this, "2882303761520382032", "5612038223032");
        // OPPO通道注册
        //appKey/appSecret在OPPO开发者平台获取
        OppoRegister.register(this, "d80747c83e38442aaa2e5183c310bae0", "86afce21417b49a4984816024b15d4b9");
    }
@@ -298,6 +307,8 @@
        HDLLinkPMUser.getInstance().setOnReloginListener(new IOnReloginListener() {
            @Override
            public void onReLogin(int type) {
//                UserConfigManage.getInstance().setTourist_mode(false);
//                UserConfigManage.getInstance().Save();
                if (type == LogoutType.ServerSwitchingLogout.getValue()) {
                    new Handler().postDelayed(new Runnable() {
                        @Override