From 14de918a79943e4961b09fa01ed320c6cad41f2e Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期三, 28 六月 2023 17:14:51 +0800 Subject: [PATCH] Revert "Revert "Merge branch 'hxb' into wjc"" --- app/src/main/java/com/hdl/photovoltaic/HDLApp.java | 32 ++++++++++++++++++-------------- 1 files changed, 18 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/HDLApp.java b/app/src/main/java/com/hdl/photovoltaic/HDLApp.java index 774c06a..693ae32 100644 --- a/app/src/main/java/com/hdl/photovoltaic/HDLApp.java +++ b/app/src/main/java/com/hdl/photovoltaic/HDLApp.java @@ -1,11 +1,20 @@ package com.hdl.photovoltaic; +import android.Manifest; import android.app.Application; +import android.content.pm.PackageManager; +import androidx.annotation.NonNull; + +import com.google.gson.Gson; +import com.google.gson.JsonObject; import com.hdl.photovoltaic.other.HdlLogLogic; import com.hdl.photovoltaic.uni.HDLUniMPSDKManager; +import com.hdl.photovoltaic.utils.PermissionUtils; import com.hdl.photovoltaic.utils.SharedPreUtils; +import com.hdl.sdk.link.core.connect.HDLUdpConnect; +import com.hdl.sdk.link.core.utils.QueueUtils; import java.util.HashMap; import java.util.Objects; @@ -30,8 +39,10 @@ @Override public void onCreate() { + super.onCreate(); mHDLApp = this; + initThirdSDK(); } public void setInfoMap(String key, String value) { @@ -81,27 +92,20 @@ // NetWorkUtil.init(this); // //10.鍒濆鍖栨瀬鍏夋帹閫� // initJPush(); + initSocket(); } /** * 鍒濆鍖朥niMPSDK 灏忕▼搴廠DK */ private void initDCUniMPSDK() { - DCSDKInitConfig config = new DCSDKInitConfig.Builder() - .setCapsule(false)//璁剧疆鏄惁浣跨敤鑳跺泭鎸夐挳 - .setEnableBackground(false)//寮�鍚悗鍙拌繍琛� - .build(); - DCUniMPSDK.getInstance().initialize(this, config, new IDCUniMPPreInitCallback() { - @Override - public void onInitFinished(boolean b) { + HDLUniMPSDKManager.getInstance().initDCUniMPSDK(this); + } - HdlLogLogic.print("unimp", "UniMPSDK 鍒濆鍖栧畬鎴�----" + b); - } - }); - - //鍒濆鍖朥niMPSDKManager - HDLUniMPSDKManager.getInstance().init(HDLApp.getInstance()); - + //鍒濆鍖杝ocket鍙婂惎鍔ㄥ鐞嗘帴鏀跺埌鏁版嵁鐨勫鐞嗘柟娉� + private void initSocket() { + QueueUtils.getInstance().start(); + HDLUdpConnect.getInstance().initUdp(); } } -- Gitblit v1.8.0