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