From 7c8ce9b9a7d3fc1aaa4a621e86415b25ad10a34f Mon Sep 17 00:00:00 2001 From: panlili2024 <14743743+panlili2024@user.noreply.gitee.com> Date: 星期三, 19 三月 2025 09:36:28 +0800 Subject: [PATCH] 添加source屏扫码流程 --- HDLSDK/app/src/main/java/com/hdl/hdlsdk/App.java | 77 ++++++++++++++++++++++---------------- 1 files changed, 44 insertions(+), 33 deletions(-) diff --git a/HDLSDK/app/src/main/java/com/hdl/hdlsdk/App.java b/HDLSDK/app/src/main/java/com/hdl/hdlsdk/App.java index 2935d87..6b02529 100644 --- a/HDLSDK/app/src/main/java/com/hdl/hdlsdk/App.java +++ b/HDLSDK/app/src/main/java/com/hdl/hdlsdk/App.java @@ -1,33 +1,44 @@ -package com.hdl.hdlsdk; - -import android.app.Application; -import android.util.Log; - -import com.hdl.sdk.common.HDLSdk; -import com.hdl.sdk.common.event.EventListener; -import com.hdl.sdk.common.utils.LogUtils; -import com.hdl.sdk.connect.HDLLink; -import com.hdl.sdk.connect.bean.LinkResponse; - -/** - * Created by Tong on 2021/10/8. - */ -public class App extends Application { - - private String deviceStatusUpdateTopic; - @Override - public void onCreate() { - super.onCreate(); - //鍒濆鍖朣DK - HDLSdk.getInstance().init(this); - //鎺у埗SDK鏃ュ織鎵撳嵃 - HDLSdk.getInstance().setLogEnabled(true); - - } - - @Override - public void onTerminate() { - super.onTerminate(); - - } -} +package com.hdl.hdlsdk; + +import android.app.Application; + +import com.hdl.sdk.common.HDLSdk; +import com.hdl.sdk.connect.HDLLink; +import com.hdl.sdk.connect.cloud.HdlCloudApi; +import com.hdl.sdk.connect.cloud.broadcast.GlobalBroadcastManager; +import com.hdl.sdk.sourceos.OsManager; + +/** + * Created by Tong on 2021/10/8. + */ +public class App extends Application { + + private String deviceStatusUpdateTopic; + + @Override + public void onCreate() { + super.onCreate(); + //鍒濆鍖朣DK锛屽鏋滀笉璧颁粠鏈哄叆缃戯紝璧癮pp闇�瑕佽缃鍙d负8584 + HDLSdk.getInstance().init(this, 8584); + //濡傛灉璧颁粠鏈哄叆缃戯紝涓嶉渶瑕佽缃鍙� + //HDLSdk.getInstance().init(this); + //鎺у埗SDK鏃ュ織鎵撳嵃 + HDLSdk.getInstance().setLogEnabled(true); + + //source绯荤粺鎺ュ彛鍒濆鍖� + OsManager.init(this); + + //appkey:ryfElI3tVOT + //appsecret:AKIn7s1A2YnNvAZRtL8FQxzp0R2KUpIY + HDLLink.getInstance().initCloud(this, "ryfElI3tVOT", "AKIn7s1A2YnNvAZRtL8FQxzp0R2KUpIY", HdlCloudApi.BASE_BAHRAIN_URL); + + //娉ㄥ唽鍏ㄥ眬骞挎挱,鍒锋柊token + GlobalBroadcastManager.registerGlobalBroadcast(this); + } + + @Override + public void onTerminate() { + super.onTerminate(); + + } +} -- Gitblit v1.8.0