From fdcf461fbfa3bcd650685743e891ad3357898f0c Mon Sep 17 00:00:00 2001 From: 562935844@qq.com Date: 星期四, 31 八月 2023 17:36:50 +0800 Subject: [PATCH] 更新sdk --- HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/common/HDLSdk.java | 68 ++++++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 0 deletions(-) diff --git a/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/common/HDLSdk.java b/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/common/HDLSdk.java new file mode 100644 index 0000000..1db547c --- /dev/null +++ b/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/common/HDLSdk.java @@ -0,0 +1,68 @@ +package com.hdl.sdk.common; + +import android.content.Context; +import android.util.Log; + +import com.hdl.sdk.common.config.TopicConstant; +import com.hdl.sdk.common.exception.HDLLinkException; +import com.hdl.sdk.common.utils.IdUtils; +import com.hdl.sdk.common.utils.LogUtils; +import com.hdl.sdk.common.utils.gson.GsonConvert; +import com.hdl.sdk.connect.HDLLink; +import com.hdl.sdk.connect.bean.LinkResponse; +import com.hdl.sdk.connect.bean.request.BroadcastRequest; +import com.hdl.sdk.connect.callback.HDLLinkResponseCallBack; +import com.hdl.sdk.connect.config.HDLLinkConfig; +import com.hdl.sdk.connect.socket.HDLAuthSocket; +import com.hdl.sdk.connect.socket.HDLSocket; + +/** + * Created by Tong on 2021/9/28. + */ +public class HDLSdk { + + private Context context; + + /** + * 鑾峰彇褰撳墠鐗堟湰 + * + * @return + */ + public String getVersion() { + return version; + } + + private String version = "1.1.0"; + + private HDLSdk() { + } + + private static class SingletonInstance { + private static final HDLSdk INSTANCE = new HDLSdk(); + } + + public static HDLSdk getInstance() { + return SingletonInstance.INSTANCE; + } + + public void init(Context context) { + this.context = context.getApplicationContext(); + HDLAuthSocket.getInstance().init(); + HDLSocket.getInstance().broadcastRequest(); + LogUtils.i("HDLSdk Version:" + version); + } + + + public Context getContext() { + return context; + } + + /** + * 璁剧疆鎵撳嵃鏄惁寮�鍚� + * + * @param enable + */ + public void setLogEnabled(boolean enable) { + LogUtils.setEnabled(enable); + } +} -- Gitblit v1.8.0