From 06f5f8a529521343cec6885cf78041930533e7c2 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Fri, 24 Dec 2021 12:22:31 +0800 Subject: [PATCH 01/11] =?UTF-8?q?[Maven]=20=E5=8F=91=E5=B8=83=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E7=BB=99220=200.0.56.7=202.1.14.7=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8DVip=E5=8F=98=E7=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- gradle.properties | 156 +++++++++++++++++++++++----------------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/gradle.properties b/gradle.properties index f86512241a..467c585016 100644 --- a/gradle.properties +++ b/gradle.properties @@ -37,14 +37,14 @@ kapt.include.compile.classpath=false android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true -android.jetifier.blacklist=module-service-2.1.14.5.aar +android.jetifier.blacklist=module-service-2.1.14.7.aar ## maven 配置 RELEASE_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-releases/ SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/ USERNAME=xintai PASSWORD=xintai2018 # 编译模式: false - 依赖本地版本, true - 依赖 maven 版本 -USE_MAVEN_PACKAGE=false +USE_MAVEN_PACKAGE=true ##plugin 插件 android.enableR8.libraries=false android.enableR8=false @@ -89,102 +89,102 @@ applicationName=IntelligentPilot versionCode=80007 versionName=8.0.15 ################# 新架构模块Maven版本管理 ################# -MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_HMI_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_MAIN_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_MAP_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_SMP_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_V2X_VERSION=0.0.56.5 -MOGO_CORE_DATA_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_API_VERSION=0.0.56.5 -MOGO_CORE_FUNCTION_CALL_VERSION=0.0.56.5 -MOGO_CORE_RES_VERSION=0.0.56.5 -MOGO_CORE_UTILS_VERSION=0.0.56.5 -MOGO_CORE_NETWORK_VERSION=0.0.56.5 +MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_HMI_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_MAIN_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_MAP_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_SMP_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_V2X_VERSION=0.0.56.7 +MOGO_CORE_DATA_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_API_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_CALL_VERSION=0.0.56.7 +MOGO_CORE_RES_VERSION=0.0.56.7 +MOGO_CORE_UTILS_VERSION=0.0.56.7 +MOGO_CORE_NETWORK_VERSION=0.0.56.7 ################# 旧版本架构模块版本 ################# ## 工程内模块 -MOGO_COMMONS_VERSION=2.1.14.5 -MOGO_UTILS_VERSION=2.1.14.5 -MAP_AMAP_VERSION=2.1.14.5 -MAP_AUTONAVI_VERSION=2.1.14.5 -MOGO_MAP_VERSION=2.1.14.5 -MOGO_MAP_API_VERSION=2.1.14.5 -MOGO_SERVICE_VERSION=2.1.14.5 -MOGO_SERVICE_API_VERSION=2.1.14.5 -MOGO_CONNECTION_VERSION=2.1.14.5 -MOGO_MODULE_APPS_VERSION=2.1.14.5 -MOGO_MODULE_NAVI_VERSION=2.1.14.5 -MOGO_MODULE_SHARE_VERSION=2.1.14.5 -MOGO_MODULE_COMMON_VERSION=2.1.14.5 -MOGO_MODULE_MAIN_VERSION=2.1.14.5 -MOGO_MODULE_MAP_VERSION=2.1.14.5 -MOGO_MODULE_SERVICE_VERSION=2.1.14.5 -MOGO_MODULE_EXTENSIONS_VERSION=2.1.14.5 -MOGO_MODULE_SEARCH_VERSION=2.1.14.5 -MOGO_MODULE_BACK_VERSION=2.1.14.5 -MOGO_MODULE_V2X_VERSION=2.1.14.5 +MOGO_COMMONS_VERSION=2.1.14.7 +MOGO_UTILS_VERSION=2.1.14.7 +MAP_AMAP_VERSION=2.1.14.7 +MAP_AUTONAVI_VERSION=2.1.14.7 +MOGO_MAP_VERSION=2.1.14.7 +MOGO_MAP_API_VERSION=2.1.14.7 +MOGO_SERVICE_VERSION=2.1.14.7 +MOGO_SERVICE_API_VERSION=2.1.14.7 +MOGO_CONNECTION_VERSION=2.1.14.7 +MOGO_MODULE_APPS_VERSION=2.1.14.7 +MOGO_MODULE_NAVI_VERSION=2.1.14.7 +MOGO_MODULE_SHARE_VERSION=2.1.14.7 +MOGO_MODULE_COMMON_VERSION=2.1.14.7 +MOGO_MODULE_MAIN_VERSION=2.1.14.7 +MOGO_MODULE_MAP_VERSION=2.1.14.7 +MOGO_MODULE_SERVICE_VERSION=2.1.14.7 +MOGO_MODULE_EXTENSIONS_VERSION=2.1.14.7 +MOGO_MODULE_SEARCH_VERSION=2.1.14.7 +MOGO_MODULE_BACK_VERSION=2.1.14.7 +MOGO_MODULE_V2X_VERSION=2.1.14.7 # 探路 -MOGO_MODULE_TANLU_VERSION=2.1.14.5 +MOGO_MODULE_TANLU_VERSION=2.1.14.7 # 推送 -MOGO_MODULE_PUSH_VERSION=2.1.14.5 -MOGO_MODULE_PUSH_BASE_VERSION=2.1.14.5 -MOGO_MODULE_PUSH_NOOP_VERSION=2.1.14.5 +MOGO_MODULE_PUSH_VERSION=2.1.14.7 +MOGO_MODULE_PUSH_BASE_VERSION=2.1.14.7 +MOGO_MODULE_PUSH_NOOP_VERSION=2.1.14.7 # 探路上报和分享模块 -TANLULIB_VERSION=2.1.14.5 -MOGO_TANLU_API_VERSION=2.1.14.5 +TANLULIB_VERSION=2.1.14.7 +MOGO_TANLU_API_VERSION=2.1.14.7 #左侧面板模块 -MOGO_MODULE_LEFT_PANEL_VERSION=2.1.14.5 -MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.1.14.5 +MOGO_MODULE_LEFT_PANEL_VERSION=2.1.14.7 +MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.1.14.7 # 小控件 -MOGO_MODULE_WIDGETS_VERSION=2.1.14.5 +MOGO_MODULE_WIDGETS_VERSION=2.1.14.7 # obu -MOGO_MODULE_OBU_VERSION=2.1.14.5 -MOGO_MODULE_OBU_MOGO_VERSION=2.1.14.5 +MOGO_MODULE_OBU_VERSION=2.1.14.7 +MOGO_MODULE_OBU_MOGO_VERSION=2.1.14.7 # monitor -MOGO_MODULE_MONITOR_VERSION=2.1.14.5 +MOGO_MODULE_MONITOR_VERSION=2.1.14.7 # bugly -CRASHREPORT_VERSION=2.1.14.5 -CRASHREPORT_BUGLY_VERSION=2.1.14.5 -CRASHREPORT_NOOP_VERSION=2.1.14.5 -CRASHREPORT_UPGRADE_VERSION=2.1.14.5 +CRASHREPORT_VERSION=2.1.14.7 +CRASHREPORT_BUGLY_VERSION=2.1.14.7 +CRASHREPORT_NOOP_VERSION=2.1.14.7 +CRASHREPORT_UPGRADE_VERSION=2.1.14.7 ## tts -TTS_BASE_VERSION=2.1.14.5 -TTS_DI_VERSION=2.1.14.5 -TTS_ZHI_VERSION=2.1.14.5 -TTS_PAD_VERSION=2.1.14.5 -TTS_NOOP_VERSION=2.1.14.5 +TTS_BASE_VERSION=2.1.14.7 +TTS_DI_VERSION=2.1.14.7 +TTS_ZHI_VERSION=2.1.14.7 +TTS_PAD_VERSION=2.1.14.7 +TTS_NOOP_VERSION=2.1.14.7 # 自研地图 -MAP_CUSTOM_VERSION=2.1.14.5 -MOGO_MODULE_ADAS_VERSION=2.1.14.5 +MAP_CUSTOM_VERSION=2.1.14.7 +MOGO_MODULE_ADAS_VERSION=2.1.14.7 # 基础服务实现:passport、socket、location -MOGO_BASE_WEBSOCKET_SDK_VERSION=2.1.14.5 -MOGO_BASE_SERVICES_APK_VERSION=2.1.14.5 -MOGO_BASE_SERVICES_SDK_VERSION=2.1.14.5 -MOGO_MODULE_CHAT_VERSION=2.1.14.5 +MOGO_BASE_WEBSOCKET_SDK_VERSION=2.1.14.7 +MOGO_BASE_SERVICES_APK_VERSION=2.1.14.7 +MOGO_BASE_SERVICES_SDK_VERSION=2.1.14.7 +MOGO_MODULE_CHAT_VERSION=2.1.14.7 # 车聊聊 -MOGO_MODULE_CARCHATTING_VERSION=2.1.14.5 +MOGO_MODULE_CARCHATTING_VERSION=2.1.14.7 # 车聊聊接口 -MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.1.14.5 +MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.1.14.7 # 皮肤 -MOGO_SKIN_SUPPORT_VERSION=2.1.14.5 -MOGO_SKIN_LIGHT_VERSION=2.1.14.5 -MOGO_SKIN_SUPPORT_IMPL_VERSION=2.1.14.5 -MOGO_SKIN_SUPPORT_NOOP_VERSION=2.1.14.5 -SKIN_SUPPORT_VERSION=2.1.14.5 -SKIN_SUPPORT_APPCOMPAT_VERSION=2.1.14.5 -SKIN_SUPPORT_CARDVIEW_VERSION=2.1.14.5 -SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.1.14.5 -SKIN_SUPPORT_DESIGN_VERSION=2.1.14.5 +MOGO_SKIN_SUPPORT_VERSION=2.1.14.7 +MOGO_SKIN_LIGHT_VERSION=2.1.14.7 +MOGO_SKIN_SUPPORT_IMPL_VERSION=2.1.14.7 +MOGO_SKIN_SUPPORT_NOOP_VERSION=2.1.14.7 +SKIN_SUPPORT_VERSION=2.1.14.7 +SKIN_SUPPORT_APPCOMPAT_VERSION=2.1.14.7 +SKIN_SUPPORT_CARDVIEW_VERSION=2.1.14.7 +SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.1.14.7 +SKIN_SUPPORT_DESIGN_VERSION=2.1.14.7 # OCH -MOGO_OCH_VERSION=2.1.14.5-test +MOGO_OCH_VERSION=2.1.14.7-test MOGO_OCH_BUS_VERSION=2.0.66 MOGO_OCH_NOOP_VERSION=2.0.66 MOGO_OCH_TAXI_VERSION=2.0.66 # mogoAiCloud sdk services -MOGO_AICLOUD_SERVICES_SDK_VERSION=2.1.14.5 +MOGO_AICLOUD_SERVICES_SDK_VERSION=2.1.14.7 ################# 旧版本架构模块版本 ################# From fb891cd0ab369bfce1850f54632c5acfd03be9a1 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Tue, 28 Dec 2021 15:42:16 +0800 Subject: [PATCH 02/11] =?UTF-8?q?[New=20branch]=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E9=A9=BE=E9=A9=B6=E6=8C=89=E9=92=AE=E8=A7=A6?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt index 4eaff4d909..da20f084a8 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt @@ -71,6 +71,7 @@ class AutoPilotStatusView @JvmOverloads constructor( CallerHmiListenerManager.invokeCheckAutoPilotBtnListener(false) } } + startAutoPilot() } /** From b5e1a7fd5ac5f04174aa52d84fda9c7126f280f7 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Tue, 28 Dec 2021 15:45:04 +0800 Subject: [PATCH 03/11] =?UTF-8?q?[New=20branch]=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E9=A9=BE=E9=A9=B6=E9=BB=98=E8=AE=A4=E5=BC=80?= =?UTF-8?q?=E5=A7=8B=E7=BB=93=E6=9D=9F=20=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../autopilot/AutopilotControlParameters.java | 4 +- gradle.properties | 154 +++++++++--------- 2 files changed, 79 insertions(+), 79 deletions(-) diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/autopilot/AutopilotControlParameters.java b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/autopilot/AutopilotControlParameters.java index 02cc528ab2..da97f3fe04 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/autopilot/AutopilotControlParameters.java +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/autopilot/AutopilotControlParameters.java @@ -30,8 +30,8 @@ import java.util.List; */ public class AutopilotControlParameters { - public String startName; - public String endName; + public String startName=""; + public String endName=""; public AutoPilotLonLat startLatLon; public List wayLatLons; public AutoPilotLonLat endLatLon; diff --git a/gradle.properties b/gradle.properties index 467c585016..0cb4184a11 100644 --- a/gradle.properties +++ b/gradle.properties @@ -37,7 +37,7 @@ kapt.include.compile.classpath=false android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true -android.jetifier.blacklist=module-service-2.1.14.7.aar +android.jetifier.blacklist=module-service-2.1.14.8.aar ## maven 配置 RELEASE_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-releases/ SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/ @@ -89,102 +89,102 @@ applicationName=IntelligentPilot versionCode=80007 versionName=8.0.15 ################# 新架构模块Maven版本管理 ################# -MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_HMI_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_MAIN_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_MAP_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_SMP_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_V2X_VERSION=0.0.56.7 -MOGO_CORE_DATA_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_API_VERSION=0.0.56.7 -MOGO_CORE_FUNCTION_CALL_VERSION=0.0.56.7 -MOGO_CORE_RES_VERSION=0.0.56.7 -MOGO_CORE_UTILS_VERSION=0.0.56.7 -MOGO_CORE_NETWORK_VERSION=0.0.56.7 +MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_HMI_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_MAIN_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_MAP_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_SMP_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_V2X_VERSION=0.0.56.8 +MOGO_CORE_DATA_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_API_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_CALL_VERSION=0.0.56.8 +MOGO_CORE_RES_VERSION=0.0.56.8 +MOGO_CORE_UTILS_VERSION=0.0.56.8 +MOGO_CORE_NETWORK_VERSION=0.0.56.8 ################# 旧版本架构模块版本 ################# ## 工程内模块 -MOGO_COMMONS_VERSION=2.1.14.7 -MOGO_UTILS_VERSION=2.1.14.7 -MAP_AMAP_VERSION=2.1.14.7 -MAP_AUTONAVI_VERSION=2.1.14.7 -MOGO_MAP_VERSION=2.1.14.7 -MOGO_MAP_API_VERSION=2.1.14.7 -MOGO_SERVICE_VERSION=2.1.14.7 -MOGO_SERVICE_API_VERSION=2.1.14.7 -MOGO_CONNECTION_VERSION=2.1.14.7 -MOGO_MODULE_APPS_VERSION=2.1.14.7 -MOGO_MODULE_NAVI_VERSION=2.1.14.7 -MOGO_MODULE_SHARE_VERSION=2.1.14.7 -MOGO_MODULE_COMMON_VERSION=2.1.14.7 -MOGO_MODULE_MAIN_VERSION=2.1.14.7 -MOGO_MODULE_MAP_VERSION=2.1.14.7 -MOGO_MODULE_SERVICE_VERSION=2.1.14.7 -MOGO_MODULE_EXTENSIONS_VERSION=2.1.14.7 -MOGO_MODULE_SEARCH_VERSION=2.1.14.7 -MOGO_MODULE_BACK_VERSION=2.1.14.7 -MOGO_MODULE_V2X_VERSION=2.1.14.7 +MOGO_COMMONS_VERSION=2.1.14.8 +MOGO_UTILS_VERSION=2.1.14.8 +MAP_AMAP_VERSION=2.1.14.8 +MAP_AUTONAVI_VERSION=2.1.14.8 +MOGO_MAP_VERSION=2.1.14.8 +MOGO_MAP_API_VERSION=2.1.14.8 +MOGO_SERVICE_VERSION=2.1.14.8 +MOGO_SERVICE_API_VERSION=2.1.14.8 +MOGO_CONNECTION_VERSION=2.1.14.8 +MOGO_MODULE_APPS_VERSION=2.1.14.8 +MOGO_MODULE_NAVI_VERSION=2.1.14.8 +MOGO_MODULE_SHARE_VERSION=2.1.14.8 +MOGO_MODULE_COMMON_VERSION=2.1.14.8 +MOGO_MODULE_MAIN_VERSION=2.1.14.8 +MOGO_MODULE_MAP_VERSION=2.1.14.8 +MOGO_MODULE_SERVICE_VERSION=2.1.14.8 +MOGO_MODULE_EXTENSIONS_VERSION=2.1.14.8 +MOGO_MODULE_SEARCH_VERSION=2.1.14.8 +MOGO_MODULE_BACK_VERSION=2.1.14.8 +MOGO_MODULE_V2X_VERSION=2.1.14.8 # 探路 -MOGO_MODULE_TANLU_VERSION=2.1.14.7 +MOGO_MODULE_TANLU_VERSION=2.1.14.8 # 推送 -MOGO_MODULE_PUSH_VERSION=2.1.14.7 -MOGO_MODULE_PUSH_BASE_VERSION=2.1.14.7 -MOGO_MODULE_PUSH_NOOP_VERSION=2.1.14.7 +MOGO_MODULE_PUSH_VERSION=2.1.14.8 +MOGO_MODULE_PUSH_BASE_VERSION=2.1.14.8 +MOGO_MODULE_PUSH_NOOP_VERSION=2.1.14.8 # 探路上报和分享模块 -TANLULIB_VERSION=2.1.14.7 -MOGO_TANLU_API_VERSION=2.1.14.7 +TANLULIB_VERSION=2.1.14.8 +MOGO_TANLU_API_VERSION=2.1.14.8 #左侧面板模块 -MOGO_MODULE_LEFT_PANEL_VERSION=2.1.14.7 -MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.1.14.7 +MOGO_MODULE_LEFT_PANEL_VERSION=2.1.14.8 +MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.1.14.8 # 小控件 -MOGO_MODULE_WIDGETS_VERSION=2.1.14.7 +MOGO_MODULE_WIDGETS_VERSION=2.1.14.8 # obu -MOGO_MODULE_OBU_VERSION=2.1.14.7 -MOGO_MODULE_OBU_MOGO_VERSION=2.1.14.7 +MOGO_MODULE_OBU_VERSION=2.1.14.8 +MOGO_MODULE_OBU_MOGO_VERSION=2.1.14.8 # monitor -MOGO_MODULE_MONITOR_VERSION=2.1.14.7 +MOGO_MODULE_MONITOR_VERSION=2.1.14.8 # bugly -CRASHREPORT_VERSION=2.1.14.7 -CRASHREPORT_BUGLY_VERSION=2.1.14.7 -CRASHREPORT_NOOP_VERSION=2.1.14.7 -CRASHREPORT_UPGRADE_VERSION=2.1.14.7 +CRASHREPORT_VERSION=2.1.14.8 +CRASHREPORT_BUGLY_VERSION=2.1.14.8 +CRASHREPORT_NOOP_VERSION=2.1.14.8 +CRASHREPORT_UPGRADE_VERSION=2.1.14.8 ## tts -TTS_BASE_VERSION=2.1.14.7 -TTS_DI_VERSION=2.1.14.7 -TTS_ZHI_VERSION=2.1.14.7 -TTS_PAD_VERSION=2.1.14.7 -TTS_NOOP_VERSION=2.1.14.7 +TTS_BASE_VERSION=2.1.14.8 +TTS_DI_VERSION=2.1.14.8 +TTS_ZHI_VERSION=2.1.14.8 +TTS_PAD_VERSION=2.1.14.8 +TTS_NOOP_VERSION=2.1.14.8 # 自研地图 -MAP_CUSTOM_VERSION=2.1.14.7 -MOGO_MODULE_ADAS_VERSION=2.1.14.7 +MAP_CUSTOM_VERSION=2.1.14.8 +MOGO_MODULE_ADAS_VERSION=2.1.14.8 # 基础服务实现:passport、socket、location -MOGO_BASE_WEBSOCKET_SDK_VERSION=2.1.14.7 -MOGO_BASE_SERVICES_APK_VERSION=2.1.14.7 -MOGO_BASE_SERVICES_SDK_VERSION=2.1.14.7 -MOGO_MODULE_CHAT_VERSION=2.1.14.7 +MOGO_BASE_WEBSOCKET_SDK_VERSION=2.1.14.8 +MOGO_BASE_SERVICES_APK_VERSION=2.1.14.8 +MOGO_BASE_SERVICES_SDK_VERSION=2.1.14.8 +MOGO_MODULE_CHAT_VERSION=2.1.14.8 # 车聊聊 -MOGO_MODULE_CARCHATTING_VERSION=2.1.14.7 +MOGO_MODULE_CARCHATTING_VERSION=2.1.14.8 # 车聊聊接口 -MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.1.14.7 +MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.1.14.8 # 皮肤 -MOGO_SKIN_SUPPORT_VERSION=2.1.14.7 -MOGO_SKIN_LIGHT_VERSION=2.1.14.7 -MOGO_SKIN_SUPPORT_IMPL_VERSION=2.1.14.7 -MOGO_SKIN_SUPPORT_NOOP_VERSION=2.1.14.7 -SKIN_SUPPORT_VERSION=2.1.14.7 -SKIN_SUPPORT_APPCOMPAT_VERSION=2.1.14.7 -SKIN_SUPPORT_CARDVIEW_VERSION=2.1.14.7 -SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.1.14.7 -SKIN_SUPPORT_DESIGN_VERSION=2.1.14.7 +MOGO_SKIN_SUPPORT_VERSION=2.1.14.8 +MOGO_SKIN_LIGHT_VERSION=2.1.14.8 +MOGO_SKIN_SUPPORT_IMPL_VERSION=2.1.14.8 +MOGO_SKIN_SUPPORT_NOOP_VERSION=2.1.14.8 +SKIN_SUPPORT_VERSION=2.1.14.8 +SKIN_SUPPORT_APPCOMPAT_VERSION=2.1.14.8 +SKIN_SUPPORT_CARDVIEW_VERSION=2.1.14.8 +SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.1.14.8 +SKIN_SUPPORT_DESIGN_VERSION=2.1.14.8 # OCH -MOGO_OCH_VERSION=2.1.14.7-test +MOGO_OCH_VERSION=2.1.14.8-test MOGO_OCH_BUS_VERSION=2.0.66 MOGO_OCH_NOOP_VERSION=2.0.66 MOGO_OCH_TAXI_VERSION=2.0.66 # mogoAiCloud sdk services -MOGO_AICLOUD_SERVICES_SDK_VERSION=2.1.14.7 +MOGO_AICLOUD_SERVICES_SDK_VERSION=2.1.14.8 ################# 旧版本架构模块版本 ################# From 5dbcc1defecb4f64782f3ec39eb129a5378b662b Mon Sep 17 00:00:00 2001 From: donghongyu Date: Tue, 28 Dec 2021 15:45:27 +0800 Subject: [PATCH 04/11] =?UTF-8?q?[New=20branch]=20=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E6=9C=AC=E5=9C=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 0cb4184a11..51647cd43d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -44,7 +44,7 @@ SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/ USERNAME=xintai PASSWORD=xintai2018 # 编译模式: false - 依赖本地版本, true - 依赖 maven 版本 -USE_MAVEN_PACKAGE=true +USE_MAVEN_PACKAGE=false ##plugin 插件 android.enableR8.libraries=false android.enableR8=false From e41ec828f6d19fb9edd539c327d27e410c0b2126 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Wed, 29 Dec 2021 17:45:39 +0800 Subject: [PATCH 05/11] =?UTF-8?q?[New=20branch]=20=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E9=83=A8=E5=88=86=E6=97=A5=E5=BF=97=20=E4=BF=AE=E5=A4=8DADAS?= =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=A8=A1=E5=9D=97=E8=BF=87=E5=BF=AB=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E5=AF=BC=E8=87=B4=E5=B4=A9=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../com/mogo/launcher/MogoApplication.java | 3 +- .../function/main/MainMoGoApplication.java | 20 +++- gradle.properties | 16 +-- .../com/mogo/module/adas/AdasProvider.java | 5 +- .../common/drawer/IdentifyDataDrawer.java | 4 +- .../com/mogo/module/common/utils/SPConst.java | 4 - .../extensions/entrance/EntranceFragment.java | 103 ------------------ .../src/main/res/values/strings.xml | 14 --- .../com/mogo/module/main/MainActivity.java | 1 + .../main/java/com/mogo/tts/pad/PadTTS.java | 2 +- 10 files changed, 32 insertions(+), 140 deletions(-) diff --git a/app/src/main/java/com/mogo/launcher/MogoApplication.java b/app/src/main/java/com/mogo/launcher/MogoApplication.java index e51b4aa2ff..8f6f7d701a 100644 --- a/app/src/main/java/com/mogo/launcher/MogoApplication.java +++ b/app/src/main/java/com/mogo/launcher/MogoApplication.java @@ -38,11 +38,12 @@ public class MogoApplication extends MainMoGoApplication { initCrash(); initApmInsight(); //设置debug模式,日志不上传 - // crashSystem.setDebug(BuildConfig.DEBUG); + crashSystem.setDebug(BuildConfig.DEBUG); } @Override protected void initLogConfig() { + super.initLogConfig(); Logger.init(BuildConfig.DEBUG ? LogLevel.DEBUG : LogLevel.OFF); } diff --git a/core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function/main/MainMoGoApplication.java b/core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function/main/MainMoGoApplication.java index f27d1d31dc..79a21a5828 100644 --- a/core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function/main/MainMoGoApplication.java +++ b/core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function/main/MainMoGoApplication.java @@ -3,7 +3,6 @@ package com.mogo.eagle.core.function.main; import static com.mogo.commons.debug.DebugConfig.CAR_MACHINE_TYPE_SELF_INNOVATE; import android.content.Context; -import android.content.Intent; import android.os.Process; import android.util.Log; @@ -13,6 +12,7 @@ import com.mogo.cloud.httpdns.bean.HttpDnsSimpleLocation; import com.mogo.cloud.passport.IMoGoTokenCallback; import com.mogo.cloud.passport.MoGoAiCloudClient; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; +import com.mogo.cloud.socket.SocketBuildConfig; import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.constants.SharedPrefsConstants; import com.mogo.commons.debug.DebugConfig; @@ -27,7 +27,6 @@ import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.MogoModule; import com.mogo.module.common.MogoModulePaths; import com.mogo.module.common.constants.HostConst; -import com.mogo.module.main.service.MogoMainService; import com.mogo.module.push.base.PushUIConstants; import com.mogo.module.service.ServiceConst; import com.mogo.module.share.constant.ShareConstants; @@ -41,6 +40,8 @@ import com.mogo.utils.storage.SharedPrefsMgr; import com.zhidao.boot.persistent.lib.PersistentManager; import com.zhidao.support.obu.ami.AmiClientManager; +import java.lang.reflect.Field; + /** * 默认初始化一些基础服务配置 */ @@ -87,7 +88,18 @@ public abstract class MainMoGoApplication extends AbsMogoApplication { /** * 初始化日志 */ - protected abstract void initLogConfig(); + protected void initLogConfig() { + // 为了不引入maven的情况下修改日志控制字段值,采用反射 + try { + Class clazz = Class.forName("com.mogo.cloud.location.LocationConfig"); + Field nameField = clazz.getField("isPrintLog"); + nameField.setBoolean(null, false); + } catch (Exception e) { + e.printStackTrace(); + } + SocketBuildConfig.isPrintLog = false; + } + /** * 初始化 MoGoAiCloudClientConfig @@ -334,8 +346,6 @@ public abstract class MainMoGoApplication extends AbsMogoApplication { if (!DebugConfig.isLauncher()) { PersistentManager.getInstance().initManager(this); - Intent intent = new Intent(this, MogoMainService.class); - startService(intent); } Log.i(TAG, "App launch timer cost " + (System.currentTimeMillis() - start) + "ms"); diff --git a/gradle.properties b/gradle.properties index 51647cd43d..37400a67ec 100644 --- a/gradle.properties +++ b/gradle.properties @@ -63,21 +63,21 @@ SERVICE_CHAIN_VERSION=1.0.32 LOGLIB_VERSION=1.0.4 ######## MogoAiCloudSDK Version ######## # 网络请求 -MOGO_NETWORK_VERSION=1.3.13 +MOGO_NETWORK_VERSION=1.3.15 # 鉴权 -MOGO_PASSPORT_VERSION=1.3.13 +MOGO_PASSPORT_VERSION=1.3.15 # 常链接 -MOGO_SOCKET_VERSION=1.3.13 +MOGO_SOCKET_VERSION=1.3.15 # 数据采集 -MOGO_REALTIME_VERSION=1.3.13 +MOGO_REALTIME_VERSION=1.3.15 # 探路,道路事件发布,获取 -MOGO_TANLU_VERSION=1.3.13 +MOGO_TANLU_VERSION=1.3.15 # 直播推流 -MOGO_LIVE_VERSION=1.3.13 +MOGO_LIVE_VERSION=1.3.15 # 直播拉流 -MOGO_TRAFFICLIVE_VERSION=1.3.13 +MOGO_TRAFFICLIVE_VERSION=1.3.15 # 定位服务 -MOGO_LOCATION_VERSION=1.3.13 +MOGO_LOCATION_VERSION=1.3.15 ######## MogoAiCloudSDK Version ######## # 自研地图 MAP_SDK_VERSION=2.0.0.18 diff --git a/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java b/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java index f9f10eec9f..fced5ef10b 100644 --- a/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java +++ b/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java @@ -9,9 +9,8 @@ import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.utils.logger.Logger; import com.zhidao.autopilotservice.model.AdasAIDLAutopilotStateModel; import com.zhidao.support.adas.high.AdasManager; -import com.zhidao.support.adas.high.bean.AutopilotRoute; import com.zhidao.support.adas.high.bean.BasicInfo; -import com.zhidao.support.adas.high.bean.guardian.AutopilotGuardianInfo; +import com.zhidao.support.adas.high.common.CupidLogUtils; /** @@ -46,6 +45,8 @@ public class AdasProvider implements IProvider { } private void initAdas(Context context, AdasEventManager adasEventManager) { + CupidLogUtils.setEnableLog(false); + CupidLogUtils.setIsWriteLog(false); AdasManager.getInstance().create(context); AdasManager.getInstance().setOnAdasListener(new OnAdasListenerAdapter()); AdasManager.getInstance().setOnAdasConnectStatusListener(adasEventManager); diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/IdentifyDataDrawer.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/IdentifyDataDrawer.java index a0c8b7da2d..a383454f72 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/IdentifyDataDrawer.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/IdentifyDataDrawer.java @@ -155,9 +155,9 @@ public class IdentifyDataDrawer extends BaseDrawer { while (iterator.hasNext()) { TrafficData result = iterator.next(); long internal = result.getSatelliteTime() - getCurSatelliteTime(); -// if (internal > 3000) { //防止帧率过低导致误删除上一个节点对象,从而出现跳跃现象 + if (internal > 3000) { //防止帧率过低导致误删除上一个节点对象,从而出现跳跃现象 iterator.remove(); -// } + } } } diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SPConst.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SPConst.java index 36ed5551d0..2d678da5b3 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SPConst.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SPConst.java @@ -14,9 +14,5 @@ public class SPConst { private static String SP_GUIDE_FIRST_TIME_RECORD = "SP_GUIDE_FIRST_TIME_RECORD"; - //用于多模块之间首次引导时间记录 - public static String getSPGuideRecord(){ - return SP_GUIDE_FIRST_TIME_RECORD; - } } diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java index 4a79816536..a8fa4cf17e 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java @@ -1,17 +1,10 @@ package com.mogo.module.extensions.entrance; -import static com.mogo.module.common.utils.SPConst.getSPGuideRecord; import static com.mogo.module.extensions.ExtensionsModuleConst.TYPE_ENTRANCE; import static com.mogo.module.service.receiver.MogoReceiver.ACTION_V2X_REMOVE_TIP_WINDOW; import static com.mogo.module.share.constant.ShareConstants.KEY_CLICK_SHARE_BUTTON; import static com.mogo.module.share.constant.ShareConstants.KEY_CLICK_SHARE_TIME; -import static com.mogo.module.share.constant.ShareConstants.KEY_SERVER_SHOW_DAY_COUNT; -import static com.mogo.module.share.constant.ShareConstants.KEY_SHARE_INNER_GUIDE; -import static com.mogo.module.share.constant.ShareConstants.KEY_SHARE_INNER_GUIDE_TIME; -import static com.mogo.module.share.constant.ShareConstants.KEY_SHARE_OUTER_GUIDE; -import static com.mogo.module.share.constant.ShareConstants.KEY_SHARE_OUTER_GUIDE_TIME; import static com.mogo.module.share.constant.ShareConstants.ONE_DAY_TIME; -import static com.mogo.module.share.constant.ShareConstants.SEVEN_DAY_TIME; import static com.mogo.module.share.constant.ShareConstants.VOICE_ALERT_COUNT; import android.content.Intent; @@ -170,10 +163,6 @@ public class EntranceFragment extends MvpFragment 200) { - showSlideMapVoiceGuide(); - } - } break; @@ -679,10 +580,6 @@ public class EntranceFragment extends MvpFragment你好小智,返回桌面 - - - 查询路况,唤醒小智说“天安门附近路况怎么样” - 想知道出行路况,唤醒小智说“中关村堵车吗” - 出行路况早知道,唤醒小智说“长安街路况怎么样” - - 您可以将当前的路况分享给其他车友,帮助他们获得最新的路况信息,试试对我说“上报路况” 您的分享信息将会帮助更多车友,当您发现以下交通事件,可以直接对我说上报路况 - - - 查路况您可以直接唤醒小智说“天安门附近堵不堵” - 出行路况早知道,试试唤醒小智说,“附近路况怎么样” - 提前看看出行路况,试试唤醒小智说,“中关村路况怎么样” - - diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java index 79d0e2993c..afd2e44252 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java @@ -18,6 +18,7 @@ import androidx.constraintlayout.widget.ConstraintLayout; import androidx.fragment.app.Fragment; import com.alibaba.android.arouter.launcher.ARouter; +import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.context.ContextHolderUtil; import com.mogo.commons.debug.DebugConfig; import com.mogo.commons.mvp.BaseFragment; diff --git a/tts/tts-pad/src/main/java/com/mogo/tts/pad/PadTTS.java b/tts/tts-pad/src/main/java/com/mogo/tts/pad/PadTTS.java index 717229c0d5..ffa6b8c6de 100644 --- a/tts/tts-pad/src/main/java/com/mogo/tts/pad/PadTTS.java +++ b/tts/tts-pad/src/main/java/com/mogo/tts/pad/PadTTS.java @@ -669,7 +669,7 @@ public class PadTTS implements IMogoTTS, VoiceClient.VoiceCmdCallBack, OnTtsList @Override public void onProgress(int currentTime, int totalTime, boolean isRefTextTTSFinished) { - Logger.d(TAG, "当前:" + currentTime + "ms, 总计:" + totalTime + "ms, 可信度:" + isRefTextTTSFinished); + //Logger.d(TAG, "当前:" + currentTime + "ms, 总计:" + totalTime + "ms, 可信度:" + isRefTextTTSFinished); } @Override From 6e35f018f398a0358496954c01c69ea8e63460cd Mon Sep 17 00:00:00 2001 From: donghongyu Date: Wed, 29 Dec 2021 18:05:29 +0800 Subject: [PATCH 06/11] =?UTF-8?q?[Maven]=20=E5=8F=91=E5=B8=83=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E7=BB=99220=E4=BD=BF=E7=94=A8=200.0.56.9=202.1.14.9?= =?UTF-8?q?=20=E4=BF=AE=E5=A4=8D=E5=86=85=E5=AE=B9=EF=BC=9A=201=E3=80=81?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0sdk=E7=A8=B3=E5=AE=9A=E6=80=A7=202=E3=80=81?= =?UTF-8?q?=E5=85=B3=E9=97=AD=E9=83=A8=E5=88=86=E6=97=A0=E7=94=A8=E8=B0=83?= =?UTF-8?q?=E8=AF=95=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- gradle.properties | 154 +++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/gradle.properties b/gradle.properties index 37400a67ec..7d98fce6af 100644 --- a/gradle.properties +++ b/gradle.properties @@ -37,7 +37,7 @@ kapt.include.compile.classpath=false android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true -android.jetifier.blacklist=module-service-2.1.14.8.aar +android.jetifier.blacklist=module-service-2.1.14.9.aar ## maven 配置 RELEASE_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-releases/ SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/ @@ -89,102 +89,102 @@ applicationName=IntelligentPilot versionCode=80007 versionName=8.0.15 ################# 新架构模块Maven版本管理 ################# -MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_HMI_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_MAIN_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_MAP_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_SMP_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_V2X_VERSION=0.0.56.8 -MOGO_CORE_DATA_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_API_VERSION=0.0.56.8 -MOGO_CORE_FUNCTION_CALL_VERSION=0.0.56.8 -MOGO_CORE_RES_VERSION=0.0.56.8 -MOGO_CORE_UTILS_VERSION=0.0.56.8 -MOGO_CORE_NETWORK_VERSION=0.0.56.8 +MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_HMI_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_MAIN_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_MAP_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_SMP_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_V2X_VERSION=0.0.56.9 +MOGO_CORE_DATA_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_API_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_CALL_VERSION=0.0.56.9 +MOGO_CORE_RES_VERSION=0.0.56.9 +MOGO_CORE_UTILS_VERSION=0.0.56.9 +MOGO_CORE_NETWORK_VERSION=0.0.56.9 ################# 旧版本架构模块版本 ################# ## 工程内模块 -MOGO_COMMONS_VERSION=2.1.14.8 -MOGO_UTILS_VERSION=2.1.14.8 -MAP_AMAP_VERSION=2.1.14.8 -MAP_AUTONAVI_VERSION=2.1.14.8 -MOGO_MAP_VERSION=2.1.14.8 -MOGO_MAP_API_VERSION=2.1.14.8 -MOGO_SERVICE_VERSION=2.1.14.8 -MOGO_SERVICE_API_VERSION=2.1.14.8 -MOGO_CONNECTION_VERSION=2.1.14.8 -MOGO_MODULE_APPS_VERSION=2.1.14.8 -MOGO_MODULE_NAVI_VERSION=2.1.14.8 -MOGO_MODULE_SHARE_VERSION=2.1.14.8 -MOGO_MODULE_COMMON_VERSION=2.1.14.8 -MOGO_MODULE_MAIN_VERSION=2.1.14.8 -MOGO_MODULE_MAP_VERSION=2.1.14.8 -MOGO_MODULE_SERVICE_VERSION=2.1.14.8 -MOGO_MODULE_EXTENSIONS_VERSION=2.1.14.8 -MOGO_MODULE_SEARCH_VERSION=2.1.14.8 -MOGO_MODULE_BACK_VERSION=2.1.14.8 -MOGO_MODULE_V2X_VERSION=2.1.14.8 +MOGO_COMMONS_VERSION=2.1.14.9 +MOGO_UTILS_VERSION=2.1.14.9 +MAP_AMAP_VERSION=2.1.14.9 +MAP_AUTONAVI_VERSION=2.1.14.9 +MOGO_MAP_VERSION=2.1.14.9 +MOGO_MAP_API_VERSION=2.1.14.9 +MOGO_SERVICE_VERSION=2.1.14.9 +MOGO_SERVICE_API_VERSION=2.1.14.9 +MOGO_CONNECTION_VERSION=2.1.14.9 +MOGO_MODULE_APPS_VERSION=2.1.14.9 +MOGO_MODULE_NAVI_VERSION=2.1.14.9 +MOGO_MODULE_SHARE_VERSION=2.1.14.9 +MOGO_MODULE_COMMON_VERSION=2.1.14.9 +MOGO_MODULE_MAIN_VERSION=2.1.14.9 +MOGO_MODULE_MAP_VERSION=2.1.14.9 +MOGO_MODULE_SERVICE_VERSION=2.1.14.9 +MOGO_MODULE_EXTENSIONS_VERSION=2.1.14.9 +MOGO_MODULE_SEARCH_VERSION=2.1.14.9 +MOGO_MODULE_BACK_VERSION=2.1.14.9 +MOGO_MODULE_V2X_VERSION=2.1.14.9 # 探路 -MOGO_MODULE_TANLU_VERSION=2.1.14.8 +MOGO_MODULE_TANLU_VERSION=2.1.14.9 # 推送 -MOGO_MODULE_PUSH_VERSION=2.1.14.8 -MOGO_MODULE_PUSH_BASE_VERSION=2.1.14.8 -MOGO_MODULE_PUSH_NOOP_VERSION=2.1.14.8 +MOGO_MODULE_PUSH_VERSION=2.1.14.9 +MOGO_MODULE_PUSH_BASE_VERSION=2.1.14.9 +MOGO_MODULE_PUSH_NOOP_VERSION=2.1.14.9 # 探路上报和分享模块 -TANLULIB_VERSION=2.1.14.8 -MOGO_TANLU_API_VERSION=2.1.14.8 +TANLULIB_VERSION=2.1.14.9 +MOGO_TANLU_API_VERSION=2.1.14.9 #左侧面板模块 -MOGO_MODULE_LEFT_PANEL_VERSION=2.1.14.8 -MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.1.14.8 +MOGO_MODULE_LEFT_PANEL_VERSION=2.1.14.9 +MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.1.14.9 # 小控件 -MOGO_MODULE_WIDGETS_VERSION=2.1.14.8 +MOGO_MODULE_WIDGETS_VERSION=2.1.14.9 # obu -MOGO_MODULE_OBU_VERSION=2.1.14.8 -MOGO_MODULE_OBU_MOGO_VERSION=2.1.14.8 +MOGO_MODULE_OBU_VERSION=2.1.14.9 +MOGO_MODULE_OBU_MOGO_VERSION=2.1.14.9 # monitor -MOGO_MODULE_MONITOR_VERSION=2.1.14.8 +MOGO_MODULE_MONITOR_VERSION=2.1.14.9 # bugly -CRASHREPORT_VERSION=2.1.14.8 -CRASHREPORT_BUGLY_VERSION=2.1.14.8 -CRASHREPORT_NOOP_VERSION=2.1.14.8 -CRASHREPORT_UPGRADE_VERSION=2.1.14.8 +CRASHREPORT_VERSION=2.1.14.9 +CRASHREPORT_BUGLY_VERSION=2.1.14.9 +CRASHREPORT_NOOP_VERSION=2.1.14.9 +CRASHREPORT_UPGRADE_VERSION=2.1.14.9 ## tts -TTS_BASE_VERSION=2.1.14.8 -TTS_DI_VERSION=2.1.14.8 -TTS_ZHI_VERSION=2.1.14.8 -TTS_PAD_VERSION=2.1.14.8 -TTS_NOOP_VERSION=2.1.14.8 +TTS_BASE_VERSION=2.1.14.9 +TTS_DI_VERSION=2.1.14.9 +TTS_ZHI_VERSION=2.1.14.9 +TTS_PAD_VERSION=2.1.14.9 +TTS_NOOP_VERSION=2.1.14.9 # 自研地图 -MAP_CUSTOM_VERSION=2.1.14.8 -MOGO_MODULE_ADAS_VERSION=2.1.14.8 +MAP_CUSTOM_VERSION=2.1.14.9 +MOGO_MODULE_ADAS_VERSION=2.1.14.9 # 基础服务实现:passport、socket、location -MOGO_BASE_WEBSOCKET_SDK_VERSION=2.1.14.8 -MOGO_BASE_SERVICES_APK_VERSION=2.1.14.8 -MOGO_BASE_SERVICES_SDK_VERSION=2.1.14.8 -MOGO_MODULE_CHAT_VERSION=2.1.14.8 +MOGO_BASE_WEBSOCKET_SDK_VERSION=2.1.14.9 +MOGO_BASE_SERVICES_APK_VERSION=2.1.14.9 +MOGO_BASE_SERVICES_SDK_VERSION=2.1.14.9 +MOGO_MODULE_CHAT_VERSION=2.1.14.9 # 车聊聊 -MOGO_MODULE_CARCHATTING_VERSION=2.1.14.8 +MOGO_MODULE_CARCHATTING_VERSION=2.1.14.9 # 车聊聊接口 -MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.1.14.8 +MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.1.14.9 # 皮肤 -MOGO_SKIN_SUPPORT_VERSION=2.1.14.8 -MOGO_SKIN_LIGHT_VERSION=2.1.14.8 -MOGO_SKIN_SUPPORT_IMPL_VERSION=2.1.14.8 -MOGO_SKIN_SUPPORT_NOOP_VERSION=2.1.14.8 -SKIN_SUPPORT_VERSION=2.1.14.8 -SKIN_SUPPORT_APPCOMPAT_VERSION=2.1.14.8 -SKIN_SUPPORT_CARDVIEW_VERSION=2.1.14.8 -SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.1.14.8 -SKIN_SUPPORT_DESIGN_VERSION=2.1.14.8 +MOGO_SKIN_SUPPORT_VERSION=2.1.14.9 +MOGO_SKIN_LIGHT_VERSION=2.1.14.9 +MOGO_SKIN_SUPPORT_IMPL_VERSION=2.1.14.9 +MOGO_SKIN_SUPPORT_NOOP_VERSION=2.1.14.9 +SKIN_SUPPORT_VERSION=2.1.14.9 +SKIN_SUPPORT_APPCOMPAT_VERSION=2.1.14.9 +SKIN_SUPPORT_CARDVIEW_VERSION=2.1.14.9 +SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.1.14.9 +SKIN_SUPPORT_DESIGN_VERSION=2.1.14.9 # OCH -MOGO_OCH_VERSION=2.1.14.8-test +MOGO_OCH_VERSION=2.1.14.9-test MOGO_OCH_BUS_VERSION=2.0.66 MOGO_OCH_NOOP_VERSION=2.0.66 MOGO_OCH_TAXI_VERSION=2.0.66 # mogoAiCloud sdk services -MOGO_AICLOUD_SERVICES_SDK_VERSION=2.1.14.8 +MOGO_AICLOUD_SERVICES_SDK_VERSION=2.1.14.9 ################# 旧版本架构模块版本 ################# From 90ac321be558f28d843485a7397664ab6eb7d98b Mon Sep 17 00:00:00 2001 From: donghongyu Date: Wed, 29 Dec 2021 18:31:30 +0800 Subject: [PATCH 07/11] =?UTF-8?q?[Fix]=E4=BF=AE=E5=A4=8D=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../com/mogo/eagle/core/function/main/MainMoGoApplication.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function/main/MainMoGoApplication.java b/core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function/main/MainMoGoApplication.java index 3e703a5ab3..48cf77d6ac 100644 --- a/core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function/main/MainMoGoApplication.java +++ b/core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function/main/MainMoGoApplication.java @@ -27,7 +27,6 @@ import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.MogoModule; import com.mogo.module.common.MogoModulePaths; import com.mogo.module.common.constants.HostConst; -import com.mogo.module.push.base.PushUIConstants; import com.mogo.module.service.ServiceConst; import com.mogo.module.share.constant.ShareConstants; import com.mogo.module.v2x.V2XConst; From fc7003fc25f13f7605bd9e040d3e28ece4c94557 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Thu, 30 Dec 2021 15:27:54 +0800 Subject: [PATCH 08/11] =?UTF-8?q?[Fix]=E5=A4=84=E7=90=86ARouter=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../com/mogo/commons/AbsMogoApplication.java | 21 +++-- .../com/mogo/module/adas/AdasProvider.java | 4 - .../service/adas/IMogoADASController.java | 7 -- .../service/impl/adas/MogoADASController.java | 86 ++----------------- 4 files changed, 20 insertions(+), 98 deletions(-) diff --git a/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java b/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java index e02a49c25d..6ebd66293b 100644 --- a/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java +++ b/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java @@ -22,6 +22,8 @@ import com.mogo.commons.device.Devices; import com.mogo.commons.network.NetConfigUtils; import com.mogo.eagle.core.utilcode.mogo.toast.TipDrawable; import com.mogo.eagle.core.utilcode.mogo.toast.TipToast; +import com.mogo.eagle.core.utilcode.util.AppUtils; +import com.mogo.eagle.core.utilcode.util.CleanUtils; import com.mogo.eagle.core.utilcode.util.Utils; import com.mogo.utils.ThreadPoolService; import com.mogo.utils.logger.Logger; @@ -60,11 +62,19 @@ public abstract class AbsMogoApplication extends Application { * 初始化跨模块框架 ARouter */ private void initARouter() { - ARouter.init(sApp); - // 初始化 arouter - if (DebugConfig.isDebug()) { - ARouter.openDebug(); - ARouter.openLog(); + try { + ARouter.init(sApp); + // 初始化 arouter + if (DebugConfig.isDebug()) { + ARouter.openDebug(); + ARouter.openLog(); + } + } catch (Exception e) { + e.printStackTrace(); + // 由于ARouter会在SP_AROUTER_CACHE.xml缓存路由表,如果出现了被删除的情况会报错,这里清除下就好了 + CleanUtils.cleanInternalSp(); + // 重启应用 + AppUtils.relaunchApp(); } } @@ -149,7 +159,6 @@ public abstract class AbsMogoApplication extends Application { } - // 缓存IP地址 private String cacheIp = null; diff --git a/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java b/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java index fced5ef10b..f9f749f34d 100644 --- a/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java +++ b/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java @@ -96,10 +96,6 @@ public class AdasProvider implements IProvider { } - public void showAdas() { - - } - public void killAdas() { } diff --git a/services/mogo-service-api/src/main/java/com/mogo/service/adas/IMogoADASController.java b/services/mogo-service-api/src/main/java/com/mogo/service/adas/IMogoADASController.java index d22bc39a73..2eb78460e6 100644 --- a/services/mogo-service-api/src/main/java/com/mogo/service/adas/IMogoADASController.java +++ b/services/mogo-service-api/src/main/java/com/mogo/service/adas/IMogoADASController.java @@ -12,11 +12,6 @@ import com.mogo.map.uicontroller.EnumMapUI; */ public interface IMogoADASController extends IProvider { - /** - * 打开adas - */ - @Deprecated - void openADAS(); /** * 隐藏adas @@ -117,8 +112,6 @@ public interface IMogoADASController extends IProvider { */ int getAutopilotStatus(); - void mockOchStatus(int state, String reason); - /** * 获取车身的定位纬度 * diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java index 6893c9603c..7f142ccdee 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java @@ -54,8 +54,6 @@ public class MogoADASController implements IMogoADASController { public static final String VAL_OPEN = "打开"; public static final String VAL_CLOSE = "关闭"; - private final IMogoStatusManager mStatusManager = SingletonsHolder.get(IMogoStatusManager.class); - private AdasProvider adasProvider; /** @@ -82,14 +80,17 @@ public class MogoADASController implements IMogoADASController { return mSpeed; } + @Override public double getLastLat() { return mLastLat; } + @Override public double getLastLon() { return mLastLon; } + @Override public String getSatelliteTime() { return satelliteTime; } @@ -97,8 +98,8 @@ public class MogoADASController implements IMogoADASController { private final List mAdasOCHCallback = new CopyOnWriteArrayList<>(); @Override - public void openADAS() { - showADAS(); + public void init(Context context) { + adasProvider = ARouter.getInstance().navigation(AdasProvider.class); } @Override @@ -114,20 +115,6 @@ public class MogoADASController implements IMogoADASController { public void showADAS() { Logger.d(TAG, "showADAS()"); init(AbsMogoApplication.getApp()); - adasProvider.addAdasStatusListener(new IAdasStatusListener() { - @Override - public void onServiceConnected() { - Logger.d(TAG, "adas statusListener connected"); - invokeShowADASOperation(); - } - - @Override - public void onServiceDisconnected() { - Logger.d(TAG, "adas statuslistener disconnected"); - } - }); - invokeShowADASOperation(); - if (mAdasDataListener == null) { mAdasDataListener = new IAdasDataListener() { @Override @@ -209,41 +196,6 @@ public class MogoADASController implements IMogoADASController { } } - - private void invokeShowADASOperation() { - int delay = 0; - - UiThreadHandler.postDelayed(() -> { - - if (mStatusManager.isSearchUIShow()) { - return; - } - if (!mStatusManager.isMainPageOnResume()) { - return; - } - - if (SingletonsHolder.get(IMogoStatusManager.class).isVrMode()) { - return; - } - - try { - adasProvider.showAdas(); - } catch (Exception e) { - Intent intent = new Intent(ACTION); - intent.putExtra(PARAM_COMMAND, VAL_COMMAND); - JSONObject object = new JSONObject(); - try { - object.put(PARAM_OBJECT, VAL_OBJECT); - object.put(PARAM_OPERATION, VAL_OPEN); - intent.putExtra(PARAM_DATA, object.toString()); - sendBroadcast(intent); - } catch (Exception e1) { - e1.printStackTrace(); - } - } - }, delay); - } - @Override public void closeADAS() { @@ -276,11 +228,6 @@ public class MogoADASController implements IMogoADASController { } - @Override - public void init(Context context) { - adasProvider = ARouter.getInstance().navigation(AdasProvider.class); - } - @Override public void changeAdasControlMode(EnumMapUI ui) { if (ui == null || !DebugConfig.isMapBased()) { @@ -422,9 +369,6 @@ public class MogoADASController implements IMogoADASController { @Override public int getAutopilotStatus() { - if (mockState != -2) { - return mockState; - } int status = IMogoAdasOCHCallback.STATUS_AUTOPILOT_DISABLE; try { status = adasProvider.autopilotStateCall().getState(); @@ -434,26 +378,6 @@ public class MogoADASController implements IMogoADASController { return status; } - private int mockState = -2; - - @Override - public void mockOchStatus(int state, String reason) { - if (state == -1) { - if (!mAdasOCHCallback.isEmpty()) { - for (IMogoAdasOCHCallback cb : mAdasOCHCallback) { - cb.onArriveAt(new AutopilotStationInfo(1, 1d, 1d)); - } - } - } else { - mockState = state; - if (!mAdasOCHCallback.isEmpty()) { - for (IMogoAdasOCHCallback cb : mAdasOCHCallback) { - cb.onStateChanged(state, reason); - } - } - } - } - @Override public void cancelAutopilot() { adasProvider.cancelPilot(); From 19ff517971e6a5b219d3d34f9cf1e11bf9a8b203 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Fri, 31 Dec 2021 11:55:17 +0800 Subject: [PATCH 09/11] =?UTF-8?q?[Fix]=20=E5=8D=87=E7=BA=A7HdMap=E7=89=88?= =?UTF-8?q?=E6=9C=AC=EF=BC=8C1.=E4=BF=AE=E6=94=B9bug=202.=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=88=9D=E5=A7=8B=E5=9B=9E=E8=B0=83=E7=9B=91=E5=90=AC?= =?UTF-8?q?=20=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E7=9A=84=E4=B8=AA?= =?UTF-8?q?=E4=BA=BAui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- gradle.properties | 2 +- .../mogo/map/impl/custom/AMapViewWrapper.java | 10 ++- .../map/impl/custom/utils/ObjectUtils.java | 2 +- .../module/extensions/ExtensionsView.java | 5 -- .../extensions/entrance/EntranceFragment.java | 48 ------------- .../entrance/EntrancePresenter.java | 70 +------------------ .../layout/module_ext_layout_extensions.xml | 27 ------- .../mogo/module/main/EventDispatchCenter.java | 6 -- .../module/main/service/MogoMainService.java | 2 +- .../statusmanager/IMogoStatusManager.java | 14 ---- .../impl/statusmanager/MogoStatusManager.java | 10 --- 11 files changed, 14 insertions(+), 182 deletions(-) diff --git a/gradle.properties b/gradle.properties index 7d98fce6af..56f62611a6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -80,7 +80,7 @@ MOGO_TRAFFICLIVE_VERSION=1.3.15 MOGO_LOCATION_VERSION=1.3.15 ######## MogoAiCloudSDK Version ######## # 自研地图 -MAP_SDK_VERSION=2.0.0.18 +MAP_SDK_VERSION=2.0.0.19 # websocket WEBSOCKET_VERSION=1.1.7 ## 产品库必备配置,产品库自动对versionCode和versionName版本进行升级 diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java index ed3533eff1..9ec2490445 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java @@ -763,7 +763,7 @@ public class AMapViewWrapper implements IMogoMapView, sysLocation.setProvider(location.getProvider()); sysLocation.setAccuracy(location.getAcceleration()); sysLocation.setTime(location.getDuration()); - sysLocation.setBearing(location.getHeading()); + sysLocation.setBearing((float) location.getHeading()); sysLocation.setSpeed(location.getSpeed()); // 将有效经纬度暂存本地,提供给下一次的Http-DNS使用,防止首次请求位置获取不到 @@ -884,12 +884,18 @@ public class AMapViewWrapper implements IMogoMapView, MogoMapListenerHandler.getInstance().onMapClick(ObjectUtils.fromAMap(lonLatPoint)); } + + @Override + public void onMapInit() { + Logger.i(TAG, "autoop--onMapInit: "); + MogoMapListenerHandler.getInstance().onMapLoaded(); + } + @Override public void onMapLoaded() { Logger.i(TAG, "autoop--onMapLoaded: "); MapAutoApi.INSTANCE.getMyLocationStyle().myLocationIcon(HdMapBuildConfig.currentCarVrIconRes, true); //修改自车模型,未来需区分车的类型 //mMapView.getMapAutoViewHelper().setRenderFrequency(true, 50);// 地图刷新频率 - MogoMapListenerHandler.getInstance().onMapLoaded(); mMapLoaded = true; CameraPosition cameraPosition = mMapView.getMapAutoViewHelper().getCameraPosition(); Trace.beginSection("timer.onCameraChangeFinish"); diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/ObjectUtils.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/ObjectUtils.java index a3ee8fe5f6..cf99b24eb1 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/ObjectUtils.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/ObjectUtils.java @@ -154,7 +154,7 @@ public class ObjectUtils { location.setLatitude(aLocation.getLat()); location.setLongitude(aLocation.getLon()); location.setAltitude(aLocation.getAltitude()); - location.setBearing(aLocation.getHeading()); + location.setBearing((float) aLocation.getHeading()); location.setCityCode(aLocation.getCityCode()); location.setCityName(aLocation.getCity()); location.setProvider(aLocation.getProvider()); diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/ExtensionsView.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/ExtensionsView.java index 873761780f..f7f601a81a 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/ExtensionsView.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/ExtensionsView.java @@ -29,9 +29,4 @@ public interface ExtensionsView extends IView { */ void renderMsgInfo( boolean hasMsg, int amount ); - /** - * 刷新个人信息 - * @param userInfo 个人信息 - */ - void renderUserInfo(UserInfo userInfo); } diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java index a8fa4cf17e..246a64dd06 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java @@ -33,7 +33,6 @@ import androidx.constraintlayout.widget.ConstraintSet; import androidx.constraintlayout.widget.Group; import com.alibaba.android.arouter.launcher.ARouter; -import com.bumptech.glide.request.RequestOptions; import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.debug.DebugConfig; import com.mogo.commons.mvp.MvpFragment; @@ -57,7 +56,6 @@ import com.mogo.map.uicontroller.IMogoMapUIController; import com.mogo.map.uicontroller.VisualAngleMode; import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.dialog.WMDialog; -import com.mogo.module.common.glide.SkinAbleBitmapTarget; import com.mogo.module.common.map.CustomNaviInterrupter; import com.mogo.module.common.map.MapCenterPointStrategy; import com.mogo.module.common.map.Scene; @@ -66,7 +64,6 @@ import com.mogo.module.extensions.R; import com.mogo.module.extensions.navi.AnimNavInfoView; import com.mogo.module.extensions.navi.BaseNaviInfoView; import com.mogo.module.extensions.navi.VrModeNavInfoView; -import com.mogo.module.extensions.userinfo.UserInfo; import com.mogo.module.extensions.utils.AdasNoticeHelper; import com.mogo.module.extensions.utils.CameraLiveNoticeHelper; import com.mogo.module.extensions.utils.EntranceViewHolder; @@ -89,7 +86,6 @@ import com.mogo.service.statusmanager.StatusDescriptor; import com.mogo.service.windowview.IMogoTopViewStatusListener; import com.mogo.utils.LaunchUtils; import com.mogo.utils.UiThreadHandler; -import com.mogo.utils.glide.GlideApp; import com.mogo.utils.logger.Logger; import com.mogo.utils.storage.SharedPrefsMgr; import com.zhidao.manager.ts.TsThreshold; @@ -154,7 +150,6 @@ public class EntranceFragment extends MvpFragment { - if (groupFix.getVisibility() == View.VISIBLE) { - groupFix.setVisibility(View.GONE); - } else { - groupFix.setVisibility(View.VISIBLE); - } - return true; - }); } dealWeatherContainer(); @@ -363,8 +344,6 @@ public class EntranceFragment extends MvpFragment properties = new HashMap<>(); - properties.put("type", 3); - ServiceApisManager.serviceApis.getAnalyticsApi().track("Launcher_APP_Icon", - properties); - } catch (Exception e) { - Logger.e(TAG, e, "打开个人中心Exception"); - } } else if (v.getId() == R.id.module_ext_enter_vr_mode) { // 进入vr模式 mMApUIController.changeMapMode(EnumMapUI.Type_VR); diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java index 8e9005f11c..78d4ea42e0 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java @@ -1,5 +1,7 @@ package com.mogo.module.extensions.entrance; +import static com.mogo.module.share.constant.ShareConstants.KEY_SERVER_SHOW_DAY_COUNT; + import android.content.Context; import android.util.ArrayMap; @@ -8,23 +10,18 @@ import androidx.lifecycle.LifecycleOwner; import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; -import com.mogo.commons.debug.DebugConfig; import com.mogo.commons.mvp.Presenter; -import com.mogo.eagle.core.network.utils.digest.DigestUtils; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.constants.HostConst; import com.mogo.module.extensions.R; import com.mogo.module.extensions.bean.CommonConfig; import com.mogo.module.extensions.bean.CommonConfigResponse; import com.mogo.module.extensions.net.GetConfigApiServices; -import com.mogo.module.extensions.net.UserInfoNetApiServices; -import com.mogo.module.extensions.userinfo.UserInfo; -import com.mogo.module.extensions.userinfo.UserInfoResponse; import com.mogo.module.extensions.weather.Phenomena; import com.mogo.module.extensions.weather.WeatherCallback; import com.mogo.module.extensions.weather.WeatherInfo; import com.mogo.module.extensions.weather.WeatherModel; -import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.network.IMogoNetwork; import com.mogo.service.statusmanager.IMogoMsgCenter; import com.mogo.service.statusmanager.IMogoMsgCenterListener; @@ -38,8 +35,6 @@ import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.disposables.Disposable; import io.reactivex.schedulers.Schedulers; -import static com.mogo.module.share.constant.ShareConstants.KEY_SERVER_SHOW_DAY_COUNT; - /** * @author congtaowang * @since 2020-01-07 @@ -105,13 +100,6 @@ public class EntrancePresenter extends Presenter implements Weathe public void onResume(@NonNull LifecycleOwner owner) { super.onResume(owner); isResumed = true; - if (userInfo != null) { - mView.renderUserInfo(userInfo); - } - if (DebugConfig.isNeedRequestUserInfo()) { - // 相当于每次onResume都会请求一下个人信息,目的是能够相对及时的同步手机端的个人信息修改 - requestUserInfo(); - } getCommonConfig(); } @@ -179,56 +167,4 @@ public class EntrancePresenter extends Presenter implements Weathe }); } - - private UserInfo userInfo; - - public void requestUserInfo() { - Map params = new ArrayMap<>(); - params.put("sn", MoGoAiCloudClientConfig.getInstance().getSn()); - params.put("source", "2"); - String sign = createSign(params, "JGqZw9"); - params.put("sig", sign); - mNetWork.create(UserInfoNetApiServices.class, HostConst.CARLIFE_HOST).requestUserInfo(params).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new SingleObserver() { - @Override - public void onSubscribe(Disposable d) { - } - - @Override - public void onSuccess(UserInfoResponse userInfoBaseResponse) { - userInfo = userInfoBaseResponse.getResult(); - if (isResumed) { - if (userInfo != null) { - Logger.d(TAG, "获取个人信息成功: " + userInfo); - mView.renderUserInfo(userInfo); - } else { - Logger.e(TAG, "获取个人信息失败"); - } - } - } - - @Override - public void onError(Throwable e) { - e.printStackTrace(); - Logger.e(TAG, e, "获取个人信息失败=="); - } - }); - } - - private String createSign(Map map, String salt) { - try { - StringBuilder queryString = new StringBuilder(); - for (Map.Entry entry : map.entrySet()) { - queryString.append(entry.getKey()) - .append("=") - .append(entry.getValue()) - .append("&"); - } - queryString.append("key=").append(DigestUtils.shaHex(salt)); - return DigestUtils.shaHex(queryString.toString()).toUpperCase(); - } catch (Exception e) { - e.printStackTrace(); - Logger.e(TAG, e, "createSign()"); - return ""; - } - } } diff --git a/modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_extensions.xml b/modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_extensions.xml index 5cb5722d03..10a7fb9e1e 100644 --- a/modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_extensions.xml +++ b/modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_extensions.xml @@ -69,33 +69,6 @@ tools:text="···" /> - - - - - - Date: Fri, 31 Dec 2021 15:09:34 +0800 Subject: [PATCH 10/11] =?UTF-8?q?[Fix]=201=E3=80=81=E9=99=8D=E7=BA=A7?= =?UTF-8?q?=E5=9C=B0=E5=9B=BE=E7=89=88=E6=9C=AC2.0.0.18=202=E3=80=81?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8E=A7=E5=88=B6=E9=9D=A2=E6=9D=BF=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E5=B1=95=E7=A4=BA=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=A4=96?= =?UTF-8?q?=E9=83=A8SDK=E7=89=88=E6=9C=AC=E5=B1=95=E7=A4=BA=EF=BC=8C?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E5=A4=96=E9=83=A8=E7=BD=91=E7=BB=9C=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5=E7=8A=B6=E6=80=81=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../hmi/ui/setting/DebugSettingView.kt | 48 +++-- .../main/res/layout/view_debug_setting.xml | 51 ++--- .../function/main/MainMoGoApplication.java | 4 + .../obu/mogo/MogoPrivateObuManager.kt | 197 +++++++++--------- .../mogo/eagle/core/data/app/AppConfigInfo.kt | 34 ++- .../mogo/eagle/core/data/obu/ObuStatusInfo.kt | 2 + gradle.properties | 156 +++++++------- .../mogo/map/impl/custom/AMapViewWrapper.java | 11 +- .../service/intent/MockIntentHandler.java | 4 +- .../service/status/EnvStatusManager.java | 2 +- 10 files changed, 286 insertions(+), 223 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt index d5af6d9536..7e113ceeea 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt @@ -7,6 +7,7 @@ import android.view.View import androidx.constraintlayout.widget.ConstraintLayout import com.mogo.cloud.passport.MoGoAiCloudClient import com.mogo.commons.AbsMogoApplication +import com.mogo.commons.debug.DebugConfig import com.mogo.eagle.core.data.app.AppConfigInfo import com.mogo.eagle.core.data.autopilot.AutopilotCarStateInfo import com.mogo.eagle.core.data.autopilot.AutopilotGuardianStatusInfo @@ -30,7 +31,6 @@ import com.mogo.eagle.core.function.call.map.CallerSmpManager import com.mogo.eagle.core.function.call.obu.CallerOBUManager import com.mogo.eagle.core.function.call.obu.CallerObuListenerManager import com.mogo.eagle.core.function.hmi.R -import com.mogo.eagle.core.network.utils.GsonUtil import com.mogo.eagle.core.utilcode.mogo.logger.LogLevel import com.mogo.eagle.core.utilcode.mogo.logger.Logger import com.mogo.eagle.core.utilcode.util.AppUtils @@ -39,6 +39,7 @@ import com.mogo.eagle.core.utilcode.util.LogUtils import com.mogo.eagle.core.utilcode.util.ToastUtils import com.mogo.map.MogoMap import com.mogo.utils.DeviceIdUtils +import com.mogo.utils.NetworkUtils import com.mogo.utils.UiThreadHandler import com.mogo.utils.storage.SharedPrefsMgr import kotlinx.android.synthetic.main.view_debug_setting.view.* @@ -57,6 +58,8 @@ class DebugSettingView @JvmOverloads constructor( IMoGoAutopilotStatusListener, IMoGoAutopilotCarStateListener, IMoGoMapLocationListener { private val TAG = "DebugSettingView" + // 初始化App 配置信息 + val mAppConfigInfo = AppConfigInfo() init { LayoutInflater.from(context).inflate(R.layout.view_debug_setting, this, true) @@ -135,19 +138,8 @@ class DebugSettingView @JvmOverloads constructor( tvAutopilotInfo.text = CallerAutoPilotStatusListenerManager.getAutoPilotStatusInfoJsonString() - // 初始化App 配置信息 - val appConfigInfo = AppConfigInfo() - appConfigInfo.appName = AppUtils.getAppName() - appConfigInfo.appVersionCode = AppUtils.getAppVersionCode() - appConfigInfo.appVersionName = AppUtils.getAppVersionName() - appConfigInfo.appPackageName = AppUtils.getAppPackageName() - appConfigInfo.uniqueDeviceId = DeviceIdUtils.getDeviceId(AbsMogoApplication.getApp()) - appConfigInfo.mogoSN = MoGoAiCloudClient.getInstance().aiCloudClientConfig.sn - appConfigInfo.mogoToken = MoGoAiCloudClient.getInstance().aiCloudClientConfig.token - appConfigInfo.mapVersion = MogoMap.getInstance().mogoMap.mapVersion - - // 将数据绘制 - tvAppInfo.text = GsonUtil.jsonFromObject(appConfigInfo) + // 绘制应用基本信息 + drawAppInfo() // 初始化OBU IP信息 val ipAddress = @@ -287,12 +279,36 @@ class DebugSettingView @JvmOverloads constructor( } } + /** + * 绘制应用基本 + */ + private fun drawAppInfo() { + + mAppConfigInfo.appName = AppUtils.getAppName() + mAppConfigInfo.appVersionCode = AppUtils.getAppVersionCode() + mAppConfigInfo.appVersionName = AppUtils.getAppVersionName() + mAppConfigInfo.appPackageName = AppUtils.getAppPackageName() + mAppConfigInfo.uniqueDeviceId = DeviceIdUtils.getDeviceId(AbsMogoApplication.getApp()) + mAppConfigInfo.mogoSN = MoGoAiCloudClient.getInstance().aiCloudClientConfig.sn + mAppConfigInfo.mogoToken = MoGoAiCloudClient.getInstance().aiCloudClientConfig.token + mAppConfigInfo.mapSdkVersion = MogoMap.getInstance().mogoMap.mapVersion + mAppConfigInfo.isConnectNet = NetworkUtils.isConnected(context) + mAppConfigInfo.isConnectSocket = DebugConfig.isDownloadSnapshot() + + // 将数据绘制 + tvAppInfo.text = mAppConfigInfo.toString() + } + /** * OBU状态回调 */ override fun onObuStatusResponse(obuStatusInfo: ObuStatusInfo) { UiThreadHandler.post { tvObuInfo.text = GsonUtils.toJson(obuStatusInfo) + + mAppConfigInfo.obuSdkVersion = obuStatusInfo.obuSdkVersion + mAppConfigInfo.isConnectObu = obuStatusInfo.obuStatus + drawAppInfo() } } @@ -303,6 +319,10 @@ class DebugSettingView @JvmOverloads constructor( UiThreadHandler.post { tvAutopilotInfo.post { tvAutopilotInfo.text = GsonUtils.toJson(autoPilotStatusInfo) + + mAppConfigInfo.adasSdkVersion = autoPilotStatusInfo.version + mAppConfigInfo.isConnectAutopilot = autoPilotStatusInfo.connectStatus + drawAppInfo() } } } diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml index 98d8b17085..8f7d748a0e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml @@ -15,6 +15,33 @@ android:layout_height="match_parent" android:orientation="vertical"> + + + + + + + + + + - - - - - - - - { appId = - EventTypeEnum.TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.poiType + EventTypeEnum.TYPE_USECASE_ID_ROAD_TURN_LEFT_SHARP.poiType } WarningDirectionEnum.ALERT_WARNING_RIGHT, WarningDirectionEnum.ALERT_WARNING_TOP_RIGHT, WarningDirectionEnum.ALERT_WARNING_BOTTOM_RIGHT -> { appId = - EventTypeEnum.TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.poiType + EventTypeEnum.TYPE_USECASE_ID_ROAD_TURN_RIGHT_SHARP.poiType } } } @@ -254,7 +255,7 @@ class MogoPrivateObuManager private constructor() { //事故 0xC -> { appId = - EventTypeEnum.TYPE_USECASE_ID_ROAD_COLLISION_WARNING.poiType + EventTypeEnum.TYPE_USECASE_ID_ROAD_COLLISION_WARNING.poiType } //拥堵 0xD -> { @@ -263,7 +264,7 @@ class MogoPrivateObuManager private constructor() { //行人 0xF -> { appId = - EventTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiType + EventTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiType } //禁止停车 0x13 -> { @@ -272,7 +273,7 @@ class MogoPrivateObuManager private constructor() { //学校 0x14 -> { appId = - EventTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType + EventTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType } //桥梁 0x17 -> { @@ -285,7 +286,7 @@ class MogoPrivateObuManager private constructor() { //人行横道 0x19 -> { appId = - EventTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiType + EventTypeEnum.TYPE_USECASE_ID_ROAD_PEDESTRIAN_CROSSING.poiType } //减速慢行 0x1A -> { @@ -318,8 +319,8 @@ class MogoPrivateObuManager private constructor() { Logger.d(MogoObuConst.TAG_MOGO_OBU, "ttsContent = $ttsContent --alertContent = $alertContent ---info.threat_info.distance = ${info.threat_info.distance} ") if (info.threat_info.distance.toInt() != 0) { alertContent = String.format( - EventTypeEnum.getWarningContent(appId), - info.threat_info.distance.toInt() + EventTypeEnum.getWarningContent(appId), + info.threat_info.distance.toInt() ) } else { alertContent = "前方拥堵,减速慢行" @@ -340,16 +341,16 @@ class MogoPrivateObuManager private constructor() { //显示弹框,语音提示 CallerHmiManager.showWarningV2X( - appId.toInt(), - alertContent, - ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 - (appId + direction.direction).toString(),//使用当前事件类型+方向记录tag,当发生变化的时候关闭当前弹出新的 - object : IMoGoWarningStatusListener { - override fun onDismiss() { - // 关闭警告红边 - CallerHmiManager.showWarning(WarningDirectionEnum.ALERT_WARNING_NON) + appId.toInt(), + alertContent, + ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 + (appId + direction.direction).toString(),//使用当前事件类型+方向记录tag,当发生变化的时候关闭当前弹出新的 + object : IMoGoWarningStatusListener { + override fun onDismiss() { + // 关闭警告红边 + CallerHmiManager.showWarning(WarningDirectionEnum.ALERT_WARNING_NON) + } } - } ) // 更新数据 TrafficDataConvertUtils.cvxRtiThreatIndInfo2TrafficData(info)?.let { @@ -378,15 +379,15 @@ class MogoPrivateObuManager private constructor() { override fun onCvxIvpThreatIndInfo(info: CvxIvpThreatIndInfo?) { Logger.d(MogoObuConst.TAG_MOGO_OBU, "CvxIvpThreatIndInfo ------> $info") if (info != null && info.ext_info != null - && info.threat_info != null - && info.ext_info.lights != null - && info.ext_info.lights.isNotEmpty() + && info.threat_info != null + && info.ext_info.lights != null + && info.ext_info.lights.isNotEmpty() ) { handlerTrafficLight( - info.threat_info.app_id, - info.status, - info.ext_info.lights, - info.ext_info.index + info.threat_info.app_id, + info.status, + info.ext_info.lights, + info.ext_info.index ) } } @@ -397,8 +398,8 @@ class MogoPrivateObuManager private constructor() { // 交通参与者类型 0x0:未知 UNKNOWN | 0x1:非机动车 NON_MOTOR | 0x2:行人 PEDESTRIAN 0x3:RSU if (info != null && (info.ptc_type == 1 || info.ptc_type == 2)) { Logger.d( - MogoObuConst.TAG_MOGO_OBU, - "onCvxPtcInfoIndInfo ---status---> ${info.status}" + MogoObuConst.TAG_MOGO_OBU, + "onCvxPtcInfoIndInfo ---status---> ${info.status}" ) var v2xType = "" if (info.ptc_type == 1) { //摩托车 @@ -409,7 +410,7 @@ class MogoPrivateObuManager private constructor() { val ttsContent = EventTypeEnum.getWarningTts(v2xType) val alertContent = EventTypeEnum.getWarningContent(v2xType) val direction = - getMessageDirection(if (info.ext_info != null) info.ext_info.target_classification else -1) + getMessageDirection(if (info.ext_info != null) info.ext_info.target_classification else -1) val level = if (info.threat_info != null) info.threat_info.threat_level else -1 when (info.status) { @@ -418,9 +419,9 @@ class MogoPrivateObuManager private constructor() { ObuConstants.STATUS.UPDATE// 更新 -> { // if (level == 2 || level == 3) { //不考虑level - //显示警告红边 - CallerHmiManager.showWarning(direction) - CallerHmiManager.showWarningV2X( + //显示警告红边 + CallerHmiManager.showWarning(direction) + CallerHmiManager.showWarningV2X( v2xType.toInt(), alertContent, ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 @@ -431,7 +432,7 @@ class MogoPrivateObuManager private constructor() { CallerHmiManager.showWarning(WarningDirectionEnum.ALERT_WARNING_NON) } } - ) + ) // } // 更新数据 TrafficDataConvertUtils.cvxPtcThreatIndInfo2TrafficData(info)?.let { @@ -497,10 +498,10 @@ class MogoPrivateObuManager private constructor() { val level = info.threat_info.threat_level val status = info.status Logger.d( - MogoObuConst.TAG_MOGO_OBU, - "onCvxV2vThreatIndInfo target_classification = ${ - getMessageDirection(info.ext_info.target_classification) - } --- direction = $direction --- appId = $appId ---level = $level -- status = $status" + MogoObuConst.TAG_MOGO_OBU, + "onCvxV2vThreatIndInfo target_classification = ${ + getMessageDirection(info.ext_info.target_classification) + } --- direction = $direction --- appId = $appId ---level = $level -- status = $status" ) handleSdkObu(appId, direction, status, level, info) } @@ -564,8 +565,8 @@ class MogoPrivateObuManager private constructor() { */ private fun handlerTrafficLight(appId: Int, status: Int, lights: List, index: Int) { Logger.d( - MogoObuConst.TAG_MOGO_OBU, - "handlerTrafficLight appId = $appId --- status = $status ---index = $index ---lights.size = ${lights.size} ---lights = $lights " + MogoObuConst.TAG_MOGO_OBU, + "handlerTrafficLight appId = $appId --- status = $status ---index = $index ---lights.size = ${lights.size} ---lights = $lights " ) when (status) { // 添加 @@ -591,9 +592,9 @@ class MogoPrivateObuManager private constructor() { */ @Synchronized private fun changeTrafficLightStatus( - appId: Int, - lights: List, - index: Int + appId: Int, + lights: List, + index: Int ) { var ttsContent = "" var alertContent = "" @@ -601,8 +602,8 @@ class MogoPrivateObuManager private constructor() { if (index != -1 && lights.size >= index) { val currentLight = lights[index] Logger.d( - MogoObuConst.TAG_MOGO_OBU, - "currentLight = $currentLight ---currentLight.phase = ${currentLight.phase} ---rlvw_violation_type = ${currentLight.rlvw_violation_type} --- index = $index ---appId = $appId ---appId = $appId" + MogoObuConst.TAG_MOGO_OBU, + "currentLight = $currentLight ---currentLight.phase = ${currentLight.phase} ---rlvw_violation_type = ${currentLight.rlvw_violation_type} --- index = $index ---appId = $appId ---appId = $appId" ) // 闯红灯预警 when (currentLight.rlvw_violation_type) { @@ -615,11 +616,11 @@ class MogoPrivateObuManager private constructor() { ttsContent = EventTypeEnum.getWarningTts(appId.toString()) alertContent = EventTypeEnum.getWarningContent(appId.toString()) CallerHmiManager.showWarningV2X( - appId, - alertContent, - ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 - appId.toString(), - null + appId, + alertContent, + ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 + appId.toString(), + null ) } 0x3 -> {//闯黄灯 V2I_RLVW_VIOLATION_TYPE_RUNNING_YELLOW_LIGHT @@ -661,35 +662,35 @@ class MogoPrivateObuManager private constructor() { CallerHmiManager.changeCountdownYellow(0) // 拼接建议速度 Logger.d( - MogoObuConst.TAG_MOGO_OBU, - "speed_min = ${currentLight.glosa_suggested_speed_min} --speed_max = ${currentLight.glosa_suggested_speed_max.toInt()}" + MogoObuConst.TAG_MOGO_OBU, + "speed_min = ${currentLight.glosa_suggested_speed_min} --speed_max = ${currentLight.glosa_suggested_speed_max.toInt()}" ) val adviceSpeed = - "${currentLight.glosa_suggested_speed_min.toInt()} - ${currentLight.glosa_suggested_speed_max.toInt()}" + "${currentLight.glosa_suggested_speed_min.toInt()} - ${currentLight.glosa_suggested_speed_max.toInt()}" val adviceSpeedTts = - "${currentLight.glosa_suggested_speed_min.toInt()}到${currentLight.glosa_suggested_speed_max.toInt()}" + "${currentLight.glosa_suggested_speed_min.toInt()}到${currentLight.glosa_suggested_speed_max.toInt()}" ttsContent = - String.format( - EventTypeEnum.getWarningTts(EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType), - adviceSpeedTts - ) + String.format( + EventTypeEnum.getWarningTts(EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType), + adviceSpeedTts + ) alertContent = - String.format( - EventTypeEnum.getWarningContent(EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType), - adviceSpeed - ) + String.format( + EventTypeEnum.getWarningContent(EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType), + adviceSpeed + ) val maxSpeed = currentLight.glosa_suggested_speed_max.toInt() if (maxSpeed > 0) { CallerHmiManager.showWarningV2X( - EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType.toInt(), - alertContent, - ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 - appId.toString(), - null + EventTypeEnum.TYPE_USECASE_ID_IVP_GREEN.poiType.toInt(), + alertContent, + ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 + appId.toString(), + null ) } } @@ -716,16 +717,16 @@ class MogoPrivateObuManager private constructor() { * @see com.mogo.module.common.enums.EventTypeEnum */ private fun handleSdkObu( - appId: Int, - direction: WarningDirectionEnum, - status: Int, - level: Int, - info: CvxV2vThreatIndInfo + appId: Int, + direction: WarningDirectionEnum, + status: Int, + level: Int, + info: CvxV2vThreatIndInfo ) { // 这里排除需要特殊定制的语音及文案外,其余的都可以使用 EventTypeEnum 提供的 Logger.d( - MogoObuConst.TAG_MOGO_OBU, - "handleSdkObu appId = $appId --- handleDirection = $direction ---level = $level ---status = $status" + MogoObuConst.TAG_MOGO_OBU, + "handleSdkObu appId = $appId --- handleDirection = $direction ---level = $level ---status = $status" ) var alertContent: String var ttsContent: String @@ -735,16 +736,16 @@ class MogoPrivateObuManager private constructor() { alertContent = EventTypeEnum.getWarningContent(appId.toString()) ttsContent = EventTypeEnum.getWarningTts(appId.toString()) if ( - direction == WarningDirectionEnum.ALERT_WARNING_LEFT || - direction == WarningDirectionEnum.ALERT_WARNING_TOP_LEFT || - direction == WarningDirectionEnum.ALERT_WARNING_BOTTOM_LEFT + direction == WarningDirectionEnum.ALERT_WARNING_LEFT || + direction == WarningDirectionEnum.ALERT_WARNING_TOP_LEFT || + direction == WarningDirectionEnum.ALERT_WARNING_BOTTOM_LEFT ) { ttsContent = String.format(ttsContent, "左") alertContent = String.format(alertContent, "左") } else if ( - direction == WarningDirectionEnum.ALERT_WARNING_RIGHT || - direction == WarningDirectionEnum.ALERT_WARNING_TOP_RIGHT || - direction == WarningDirectionEnum.ALERT_WARNING_BOTTOM_RIGHT + direction == WarningDirectionEnum.ALERT_WARNING_RIGHT || + direction == WarningDirectionEnum.ALERT_WARNING_TOP_RIGHT || + direction == WarningDirectionEnum.ALERT_WARNING_BOTTOM_RIGHT ) { ttsContent = String.format(ttsContent, "右") alertContent = String.format(alertContent, "右") @@ -779,16 +780,16 @@ class MogoPrivateObuManager private constructor() { ttsContent = EventTypeEnum.getWarningTts(appId.toString()) alertContent = EventTypeEnum.getWarningContent(appId.toString()) if ( - direction == WarningDirectionEnum.ALERT_WARNING_LEFT || - direction == WarningDirectionEnum.ALERT_WARNING_TOP_LEFT || - direction == WarningDirectionEnum.ALERT_WARNING_BOTTOM_LEFT + direction == WarningDirectionEnum.ALERT_WARNING_LEFT || + direction == WarningDirectionEnum.ALERT_WARNING_TOP_LEFT || + direction == WarningDirectionEnum.ALERT_WARNING_BOTTOM_LEFT ) { //左后 ttsContent = String.format(ttsContent, "左") alertContent = String.format(alertContent, "左") } else if ( - direction == WarningDirectionEnum.ALERT_WARNING_RIGHT || - direction == WarningDirectionEnum.ALERT_WARNING_TOP_RIGHT || - direction == WarningDirectionEnum.ALERT_WARNING_BOTTOM_RIGHT + direction == WarningDirectionEnum.ALERT_WARNING_RIGHT || + direction == WarningDirectionEnum.ALERT_WARNING_TOP_RIGHT || + direction == WarningDirectionEnum.ALERT_WARNING_BOTTOM_RIGHT ) { //右后 ttsContent = String.format(ttsContent, "右") alertContent = String.format(alertContent, "右") @@ -807,22 +808,22 @@ class MogoPrivateObuManager private constructor() { ObuConstants.STATUS.ADD, ObuConstants.STATUS.UPDATE -> { Logger.d( - MogoObuConst.TAG_MOGO_OBU, - "appId2 = $appId --- level = $level ---ttsContent = $ttsContent --- alertContent = $alertContent --- direction = $direction" + MogoObuConst.TAG_MOGO_OBU, + "appId2 = $appId --- level = $level ---ttsContent = $ttsContent --- alertContent = $alertContent --- direction = $direction" ) if (level == 2 || level == 3) { //显示弹框,语音提示 CallerHmiManager.showWarningV2X( - appId, - alertContent, - ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 - (appId + direction.direction).toString(),//使用当前事件类型+方向记录tag,当发生变化的时候关闭当前弹出新的 - object : IMoGoWarningStatusListener { - override fun onDismiss() { - // 关闭警告红边 - CallerHmiManager.showWarning(WarningDirectionEnum.ALERT_WARNING_NON) + appId, + alertContent, + ttsContent,// 只有第一次才tts,防止更新的时候不断的提醒 + (appId + direction.direction).toString(),//使用当前事件类型+方向记录tag,当发生变化的时候关闭当前弹出新的 + object : IMoGoWarningStatusListener { + override fun onDismiss() { + // 关闭警告红边 + CallerHmiManager.showWarning(WarningDirectionEnum.ALERT_WARNING_NON) + } } - } ) //显示警告红边 CallerHmiManager.showWarning(direction) diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/app/AppConfigInfo.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/app/AppConfigInfo.kt index 1a70a97423..dd63a99845 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/app/AppConfigInfo.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/app/AppConfigInfo.kt @@ -13,11 +13,26 @@ class AppConfigInfo { var appVersionName: String? = null var appPackageName: String? = null var uniqueDeviceId: String? = null + + // 高精地图版本 + var mapSdkVersion: String? = null + var adasSdkVersion: String? = null + var obuSdkVersion: String? = null + var mogoToken: String? = null var mogoSN: String? = null - /*依赖的SDK版本信息*/ - var mapVersion: String? = null + // 是否可以网络连接 + var isConnectNet: Boolean = false + + // 长链接是否可用 + var isConnectSocket: Boolean = false + + // 是否连接工控机 + var isConnectAutopilot: Boolean = false + + // 是否OBU + var isConnectObu: Boolean = false /*应用配置信息,这里的配置将影响功能,用来替换productFlavors配置的那种编译渠道*/ // GPS数据提供源: 0-Android系统,1-工控机,2-OBU @@ -36,4 +51,19 @@ class AppConfigInfo { // 进入应用的地图模式。0-2D模式,1-VR模式 var MAP_STYLE_MODE = 1 + override fun toString(): String { + return "应用名称:${appName}\n" + + "应用版本:${appVersionCode}\n" + + "应用版本名称:${appVersionName}\n" + + "HD-MAP-SDK版本:${mapSdkVersion}\n" + + "ADAS-SDK版本:${adasSdkVersion}\n" + + "OBU-SDK版本:${obuSdkVersion}\n" + + "PAD唯一标志:${uniqueDeviceId}\n" + + //"mogoToken:${mogoToken}\n"+ + "中台分配的SN:${mogoSN}\n" + + "网络是否正常:${isConnectNet}\n" + + "Socket是否正常:${isConnectSocket}\n" + + "ADAS连接是否正常:${isConnectAutopilot}\n" + + "OBU连接是否正常:${isConnectObu}\n" + } } \ No newline at end of file diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/obu/ObuStatusInfo.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/obu/ObuStatusInfo.kt index e943763779..b0206c4d42 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/obu/ObuStatusInfo.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/obu/ObuStatusInfo.kt @@ -9,6 +9,8 @@ class ObuStatusInfo { // 当前链接的IP地址, 默认地址 192.168.1.199 var connectIP: String = "192.168.1.199" + var obuSdkVersion = "" + /** * false--没有链接,true--链接成功 */ diff --git a/gradle.properties b/gradle.properties index 56f62611a6..3e860a52f9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -37,7 +37,7 @@ kapt.include.compile.classpath=false android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true -android.jetifier.blacklist=module-service-2.1.14.9.aar +android.jetifier.blacklist=module-service-2.1.15.1.aar ## maven 配置 RELEASE_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-releases/ SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/ @@ -80,7 +80,7 @@ MOGO_TRAFFICLIVE_VERSION=1.3.15 MOGO_LOCATION_VERSION=1.3.15 ######## MogoAiCloudSDK Version ######## # 自研地图 -MAP_SDK_VERSION=2.0.0.19 +MAP_SDK_VERSION=2.0.0.18 # websocket WEBSOCKET_VERSION=1.1.7 ## 产品库必备配置,产品库自动对versionCode和versionName版本进行升级 @@ -89,102 +89,102 @@ applicationName=IntelligentPilot versionCode=80007 versionName=8.0.15 ################# 新架构模块Maven版本管理 ################# -MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_HMI_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_MAIN_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_MAP_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_SMP_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_V2X_VERSION=0.0.56.9 -MOGO_CORE_DATA_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_API_VERSION=0.0.56.9 -MOGO_CORE_FUNCTION_CALL_VERSION=0.0.56.9 -MOGO_CORE_RES_VERSION=0.0.56.9 -MOGO_CORE_UTILS_VERSION=0.0.56.9 -MOGO_CORE_NETWORK_VERSION=0.0.56.9 +MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_HMI_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_MAIN_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_MAP_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_SMP_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_V2X_VERSION=0.0.57.1 +MOGO_CORE_DATA_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_API_VERSION=0.0.57.1 +MOGO_CORE_FUNCTION_CALL_VERSION=0.0.57.1 +MOGO_CORE_RES_VERSION=0.0.57.1 +MOGO_CORE_UTILS_VERSION=0.0.57.1 +MOGO_CORE_NETWORK_VERSION=0.0.57.1 ################# 旧版本架构模块版本 ################# ## 工程内模块 -MOGO_COMMONS_VERSION=2.1.14.9 -MOGO_UTILS_VERSION=2.1.14.9 -MAP_AMAP_VERSION=2.1.14.9 -MAP_AUTONAVI_VERSION=2.1.14.9 -MOGO_MAP_VERSION=2.1.14.9 -MOGO_MAP_API_VERSION=2.1.14.9 -MOGO_SERVICE_VERSION=2.1.14.9 -MOGO_SERVICE_API_VERSION=2.1.14.9 -MOGO_CONNECTION_VERSION=2.1.14.9 -MOGO_MODULE_APPS_VERSION=2.1.14.9 -MOGO_MODULE_NAVI_VERSION=2.1.14.9 -MOGO_MODULE_SHARE_VERSION=2.1.14.9 -MOGO_MODULE_COMMON_VERSION=2.1.14.9 -MOGO_MODULE_MAIN_VERSION=2.1.14.9 -MOGO_MODULE_MAP_VERSION=2.1.14.9 -MOGO_MODULE_SERVICE_VERSION=2.1.14.9 -MOGO_MODULE_EXTENSIONS_VERSION=2.1.14.9 -MOGO_MODULE_SEARCH_VERSION=2.1.14.9 -MOGO_MODULE_BACK_VERSION=2.1.14.9 -MOGO_MODULE_V2X_VERSION=2.1.14.9 +MOGO_COMMONS_VERSION=2.1.15.1 +MOGO_UTILS_VERSION=2.1.15.1 +MAP_AMAP_VERSION=2.1.15.1 +MAP_AUTONAVI_VERSION=2.1.15.1 +MOGO_MAP_VERSION=2.1.15.1 +MOGO_MAP_API_VERSION=2.1.15.1 +MOGO_SERVICE_VERSION=2.1.15.1 +MOGO_SERVICE_API_VERSION=2.1.15.1 +MOGO_CONNECTION_VERSION=2.1.15.1 +MOGO_MODULE_APPS_VERSION=2.1.15.1 +MOGO_MODULE_NAVI_VERSION=2.1.15.1 +MOGO_MODULE_SHARE_VERSION=2.1.15.1 +MOGO_MODULE_COMMON_VERSION=2.1.15.1 +MOGO_MODULE_MAIN_VERSION=2.1.15.1 +MOGO_MODULE_MAP_VERSION=2.1.15.1 +MOGO_MODULE_SERVICE_VERSION=2.1.15.1 +MOGO_MODULE_EXTENSIONS_VERSION=2.1.15.1 +MOGO_MODULE_SEARCH_VERSION=2.1.15.1 +MOGO_MODULE_BACK_VERSION=2.1.15.1 +MOGO_MODULE_V2X_VERSION=2.1.15.1 # 探路 -MOGO_MODULE_TANLU_VERSION=2.1.14.9 +MOGO_MODULE_TANLU_VERSION=2.1.15.1 # 推送 -MOGO_MODULE_PUSH_VERSION=2.1.14.9 -MOGO_MODULE_PUSH_BASE_VERSION=2.1.14.9 -MOGO_MODULE_PUSH_NOOP_VERSION=2.1.14.9 +MOGO_MODULE_PUSH_VERSION=2.1.15.1 +MOGO_MODULE_PUSH_BASE_VERSION=2.1.15.1 +MOGO_MODULE_PUSH_NOOP_VERSION=2.1.15.1 # 探路上报和分享模块 -TANLULIB_VERSION=2.1.14.9 -MOGO_TANLU_API_VERSION=2.1.14.9 +TANLULIB_VERSION=2.1.15.1 +MOGO_TANLU_API_VERSION=2.1.15.1 #左侧面板模块 -MOGO_MODULE_LEFT_PANEL_VERSION=2.1.14.9 -MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.1.14.9 +MOGO_MODULE_LEFT_PANEL_VERSION=2.1.15.1 +MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.1.15.1 # 小控件 -MOGO_MODULE_WIDGETS_VERSION=2.1.14.9 +MOGO_MODULE_WIDGETS_VERSION=2.1.15.1 # obu -MOGO_MODULE_OBU_VERSION=2.1.14.9 -MOGO_MODULE_OBU_MOGO_VERSION=2.1.14.9 +MOGO_MODULE_OBU_VERSION=2.1.15.1 +MOGO_MODULE_OBU_MOGO_VERSION=2.1.15.1 # monitor -MOGO_MODULE_MONITOR_VERSION=2.1.14.9 +MOGO_MODULE_MONITOR_VERSION=2.1.15.1 # bugly -CRASHREPORT_VERSION=2.1.14.9 -CRASHREPORT_BUGLY_VERSION=2.1.14.9 -CRASHREPORT_NOOP_VERSION=2.1.14.9 -CRASHREPORT_UPGRADE_VERSION=2.1.14.9 +CRASHREPORT_VERSION=2.1.15.1 +CRASHREPORT_BUGLY_VERSION=2.1.15.1 +CRASHREPORT_NOOP_VERSION=2.1.15.1 +CRASHREPORT_UPGRADE_VERSION=2.1.15.1 ## tts -TTS_BASE_VERSION=2.1.14.9 -TTS_DI_VERSION=2.1.14.9 -TTS_ZHI_VERSION=2.1.14.9 -TTS_PAD_VERSION=2.1.14.9 -TTS_NOOP_VERSION=2.1.14.9 +TTS_BASE_VERSION=2.1.15.1 +TTS_DI_VERSION=2.1.15.1 +TTS_ZHI_VERSION=2.1.15.1 +TTS_PAD_VERSION=2.1.15.1 +TTS_NOOP_VERSION=2.1.15.1 # 自研地图 -MAP_CUSTOM_VERSION=2.1.14.9 -MOGO_MODULE_ADAS_VERSION=2.1.14.9 +MAP_CUSTOM_VERSION=2.1.15.1 +MOGO_MODULE_ADAS_VERSION=2.1.15.1 # 基础服务实现:passport、socket、location -MOGO_BASE_WEBSOCKET_SDK_VERSION=2.1.14.9 -MOGO_BASE_SERVICES_APK_VERSION=2.1.14.9 -MOGO_BASE_SERVICES_SDK_VERSION=2.1.14.9 -MOGO_MODULE_CHAT_VERSION=2.1.14.9 +MOGO_BASE_WEBSOCKET_SDK_VERSION=2.1.15.1 +MOGO_BASE_SERVICES_APK_VERSION=2.1.15.1 +MOGO_BASE_SERVICES_SDK_VERSION=2.1.15.1 +MOGO_MODULE_CHAT_VERSION=2.1.15.1 # 车聊聊 -MOGO_MODULE_CARCHATTING_VERSION=2.1.14.9 +MOGO_MODULE_CARCHATTING_VERSION=2.1.15.1 # 车聊聊接口 -MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.1.14.9 +MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.1.15.1 # 皮肤 -MOGO_SKIN_SUPPORT_VERSION=2.1.14.9 -MOGO_SKIN_LIGHT_VERSION=2.1.14.9 -MOGO_SKIN_SUPPORT_IMPL_VERSION=2.1.14.9 -MOGO_SKIN_SUPPORT_NOOP_VERSION=2.1.14.9 -SKIN_SUPPORT_VERSION=2.1.14.9 -SKIN_SUPPORT_APPCOMPAT_VERSION=2.1.14.9 -SKIN_SUPPORT_CARDVIEW_VERSION=2.1.14.9 -SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.1.14.9 -SKIN_SUPPORT_DESIGN_VERSION=2.1.14.9 +MOGO_SKIN_SUPPORT_VERSION=2.1.15.1 +MOGO_SKIN_LIGHT_VERSION=2.1.15.1 +MOGO_SKIN_SUPPORT_IMPL_VERSION=2.1.15.1 +MOGO_SKIN_SUPPORT_NOOP_VERSION=2.1.15.1 +SKIN_SUPPORT_VERSION=2.1.15.1 +SKIN_SUPPORT_APPCOMPAT_VERSION=2.1.15.1 +SKIN_SUPPORT_CARDVIEW_VERSION=2.1.15.1 +SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.1.15.1 +SKIN_SUPPORT_DESIGN_VERSION=2.1.15.1 # OCH -MOGO_OCH_VERSION=2.1.14.9-test +MOGO_OCH_VERSION=2.1.15.1-test MOGO_OCH_BUS_VERSION=2.0.66 MOGO_OCH_NOOP_VERSION=2.0.66 MOGO_OCH_TAXI_VERSION=2.0.66 # mogoAiCloud sdk services -MOGO_AICLOUD_SERVICES_SDK_VERSION=2.1.14.9 +MOGO_AICLOUD_SERVICES_SDK_VERSION=2.1.15.1 ################# 旧版本架构模块版本 ################# diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java index 9ec2490445..70906cb9f6 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java @@ -885,17 +885,18 @@ public class AMapViewWrapper implements IMogoMapView, } - @Override - public void onMapInit() { - Logger.i(TAG, "autoop--onMapInit: "); - MogoMapListenerHandler.getInstance().onMapLoaded(); - } +// @Override +// public void onMapInit() { +// Logger.i(TAG, "autoop--onMapInit: "); +// MogoMapListenerHandler.getInstance().onMapLoaded(); +// } @Override public void onMapLoaded() { Logger.i(TAG, "autoop--onMapLoaded: "); MapAutoApi.INSTANCE.getMyLocationStyle().myLocationIcon(HdMapBuildConfig.currentCarVrIconRes, true); //修改自车模型,未来需区分车的类型 //mMapView.getMapAutoViewHelper().setRenderFrequency(true, 50);// 地图刷新频率 + MogoMapListenerHandler.getInstance().onMapLoaded(); mMapLoaded = true; CameraPosition cameraPosition = mMapView.getMapAutoViewHelper().getCameraPosition(); Trace.beginSection("timer.onCameraChangeFinish"); diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java index 0af0a5b7ed..0e96435d30 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java @@ -25,6 +25,7 @@ import com.mogo.eagle.core.data.map.MogoLatLng; import com.mogo.eagle.core.data.traffic.TrafficData; import com.mogo.eagle.core.network.utils.GsonUtil; import com.mogo.eagle.core.utilcode.util.ThreadUtils; +import com.mogo.eagle.core.utilcode.util.ToastUtils; import com.mogo.map.marker.IMogoMarker; import com.mogo.map.marker.MogoMarkerOptions; import com.mogo.map.navi.IMogoNaviListener; @@ -595,7 +596,8 @@ public class MockIntentHandler implements IntentHandler { case 52: // 打开连调工控机、ADAS的控制面板 //adb shell am broadcast -a com.mogo.mock --ei oper 52 - EnvStatusManager.getInstance().showPanel(context); + //EnvStatusManager.getInstance().showPanel(context); + ToastUtils.showShort("请使用新版调试面板!!"); break; case 53:// 控制 Adas识别 是否可用 boolean isUseAdasRecognize = intent.getBooleanExtra("status", false); diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/status/EnvStatusManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/status/EnvStatusManager.java index e99fcfa998..c632fd0ce6 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/status/EnvStatusManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/status/EnvStatusManager.java @@ -23,7 +23,7 @@ import com.mogo.utils.storage.SharedPrefsMgr; import static com.mogo.utils.CommonUtils.getVersionName; -/* +/** * @author congtaowang * @since 2021/3/17 * From d46a7c5c17ff40b3f1d5c8e03e02171176092b7f Mon Sep 17 00:00:00 2001 From: donghongyu Date: Fri, 31 Dec 2021 15:23:22 +0800 Subject: [PATCH 11/11] =?UTF-8?q?[Fix]=20=E4=BF=AE=E5=A4=8D=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../module/extensions/entrance/EntranceFragment.java | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java index 5b918a9a9c..9a25f06909 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java @@ -53,14 +53,11 @@ import com.mogo.module.common.map.MapCenterPointStrategy; import com.mogo.module.common.map.Scene; import com.mogo.module.common.view.OnPreventFastClickListener; import com.mogo.module.extensions.R; -import com.mogo.module.extensions.navi.AnimNavInfoView; -import com.mogo.module.extensions.userinfo.UserInfo; import com.mogo.module.extensions.utils.CameraLiveNoticeHelper; import com.mogo.module.extensions.utils.EntranceViewHolder; import com.mogo.module.extensions.utils.NoMapTopViewShaderHelper; import com.mogo.module.extensions.utils.TopViewAnimHelper; import com.mogo.module.extensions.utils.TopViewNoLinkageAnimHelper; -import com.mogo.module.share.manager.ServiceApisManager; import com.mogo.service.IMogoServiceApis; import com.mogo.service.analytics.IMogoAnalytics; import com.mogo.service.cloud.socket.IMogoOnMessageListener; @@ -73,7 +70,6 @@ import com.mogo.service.module.IMogoRegisterCenter; import com.mogo.service.statusmanager.IMogoStatusChangedListener; import com.mogo.service.statusmanager.IMogoStatusManager; import com.mogo.service.statusmanager.StatusDescriptor; -import com.mogo.utils.LaunchUtils; import com.mogo.utils.UiThreadHandler; import com.mogo.utils.logger.Logger; import com.mogo.utils.storage.SharedPrefsMgr; @@ -250,14 +246,6 @@ public class EntranceFragment extends MvpFragment { - mApis.getMogoMonitorApi().getMogoMonitorLog().showLogDebugDialog(); - return true; - }); - } - dealWeatherContainer(); listenSeekNumber(); debugCrashWarn();