From ca8a1b4593e3324bb8da4144cb4940b5952bb8a9 Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 4 Feb 2021 14:34:54 +0800 Subject: [PATCH] add log --- app/src/main/java/com/mogo/cloud/RealTimeActivity.java | 10 ++++++++-- .../realtime/spi/RealTimeProviderDelegateManager.java | 8 ++++++-- .../com/mogo/realtime/spi/RealTimeProviderImp.java | 2 ++ 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/mogo/cloud/RealTimeActivity.java b/app/src/main/java/com/mogo/cloud/RealTimeActivity.java index c06b9c7..2d18034 100644 --- a/app/src/main/java/com/mogo/cloud/RealTimeActivity.java +++ b/app/src/main/java/com/mogo/cloud/RealTimeActivity.java @@ -9,9 +9,11 @@ import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import com.mogo.cloud.passport.MoGoAiCloudClient; +import com.mogo.realtime.Interface.IRealTimeProvider; import com.mogo.realtime.Interface.MoGoAiCloudRealTime; import com.mogo.realtime.entity.MogoSnapshotSetData; import com.mogo.realtime.socket.IMogoCloudOnMsgListener; +import com.mogo.utils.logger.Logger; /** * @author liujing @@ -30,7 +32,6 @@ public class RealTimeActivity extends AppCompatActivity implements IMogoCloudOnM super.onCreate(savedInstanceState); setContentView(R.layout.activity_real_time); setConfig(); - snapshotStartButton = findViewById(R.id.snapshotStart); snapshotStartButton.setOnClickListener(view -> { MoGoAiCloudRealTime.startRealTime(this, "com.mogo.launcher"); @@ -43,8 +44,13 @@ public class RealTimeActivity extends AppCompatActivity implements IMogoCloudOnM }); } + /** + * 配置是否使用开发者提供的定位进行坐标上传 + * true:开发者提供定位点坐标上传 + * false:使用SDK内部定位点坐标上传 + */ private void setConfig() { - MoGoAiCloudClient.getInstance().getAiCloudClientConfig().setIsUseExternalLocation(false); + MoGoAiCloudClient.getInstance().getAiCloudClientConfig().setIsUseExternalLocation(true); } public void stopRealTimeService() { diff --git a/modules/mogo-realtime/src/main/java/com/mogo/realtime/spi/RealTimeProviderDelegateManager.java b/modules/mogo-realtime/src/main/java/com/mogo/realtime/spi/RealTimeProviderDelegateManager.java index acd6e3f..37c020a 100644 --- a/modules/mogo-realtime/src/main/java/com/mogo/realtime/spi/RealTimeProviderDelegateManager.java +++ b/modules/mogo-realtime/src/main/java/com/mogo/realtime/spi/RealTimeProviderDelegateManager.java @@ -4,6 +4,7 @@ package com.mogo.realtime.spi; import com.elegant.spi.AbstractDelegateManager; import com.mogo.cloud.passport.MoGoAiCloudClient; import com.mogo.realtime.Interface.IRealTimeProvider; +import com.mogo.utils.logger.Logger; /** * 提供RealTime SPI接口实例对象管理类 @@ -25,10 +26,13 @@ class RealTimeProviderDelegateManager extends AbstractDelegateManager mRealTimeProvider = p); + -> { + Logger.d("RealTimeProviderDelegateManager", "init provider : " + p); + mRealTimeProvider = p; + }); } - public IRealTimeProvider getRealTimeProvider(){ + public IRealTimeProvider getRealTimeProvider() { return mRealTimeProvider; } } diff --git a/modules/mogo-realtime/src/main/java/com/mogo/realtime/spi/RealTimeProviderImp.java b/modules/mogo-realtime/src/main/java/com/mogo/realtime/spi/RealTimeProviderImp.java index 6c4ca60..85eb7b5 100644 --- a/modules/mogo-realtime/src/main/java/com/mogo/realtime/spi/RealTimeProviderImp.java +++ b/modules/mogo-realtime/src/main/java/com/mogo/realtime/spi/RealTimeProviderImp.java @@ -3,6 +3,7 @@ package com.mogo.realtime.spi; import com.mogo.realtime.Interface.IRealTimeProvider; import com.mogo.realtime.entity.ADASRecognizedResult; import com.mogo.realtime.entity.CloudLocationInfo; +import com.mogo.utils.logger.Logger; import java.util.List; @@ -26,6 +27,7 @@ public class RealTimeProviderImp implements IRealTimeProvider { } public RealTimeProviderImp() { + Logger.d("RealTimeProviderImp","init --->"); mDelegate = RealTimeProviderDelegateManager.getInstance().getRealTimeProvider(); }