发布带有控制HMI视图显示隐藏以及单独监听车辆位置信息的接口回调Maven版本

修复releaseleakcanary版本依赖不到问题

Signed-off-by: 董宏宇 <martindhy@gmail.com>
This commit is contained in:
董宏宇
2021-11-02 16:06:25 +08:00
parent 688117c9d1
commit 02150bf7d6
4 changed files with 127 additions and 97 deletions

View File

@@ -7,30 +7,48 @@ repositories {
maven { url 'https://nexus.zhidaoauto.com/repository/maven-public/' }
}
// SDK 共功能说明
MOGO_CORE_SDK_VERSION = 0.0.6
// 负责模块之间调用,回调监听注册
com.mogo.eagle.core.function:call:${MOGO_CORE_SDK_VERSION}
// 数据bean基础用来统一模块间数据调用
com.mogo.eagle.core:data:${MOGO_CORE_SDK_VERSION}
// 模块功能定义接口,回调监听接口定义
com.mogo.eagle.core.function:api:${MOGO_CORE_SDK_VERSION}
// app 壳项目依赖
参见项目
mogo-och 使用到的依赖
implementation "com.mogo.commons:mogo-utils:2.0.61"
implementation "com.mogo.commons:mogo-commons:2.0.61"
implementation "com.mogo.module:module-common:2.0.61"
implementation "com.mogo.eagle.core:data:2.0.61"
implementation "com.mogo.commons:mogo-utils:2.0.63"
implementation "com.mogo.commons:mogo-commons:2.0.63"
implementation "com.mogo.module:module-common:2.0.63"
implementation "com.mogo.eagle.core:data:0.0.6"
implementation "com.mogo.eagle.core.function:call:0.0.6"
mogo-och-bus 使用到的依赖
implementation rootProject.ext.dependencies.mogooch
implementation "com.mogo.commons:mogo-utils:2.0.61"
implementation "com.mogo.commons:mogo-commons:2.0.61"
implementation "com.mogo.module:module-common:2.0.61"
implementation "com.mogo.eagle.core:data:2.0.61"
implementation "com.mogo.commons:mogo-utils:2.0.63"
implementation "com.mogo.commons:mogo-commons:2.0.63"
implementation "com.mogo.module:module-common:2.0.63"
implementation "com.mogo.eagle.core:data:0.0.6"
implementation "com.mogo.eagle.core.function:call:0.0.6"
mogo-och-taxi 使用到的依赖
implementation rootProject.ext.dependencies.mogooch
implementation "com.mogo.commons:mogo-utils:2.0.61"
implementation "com.mogo.commons:mogo-commons:2.0.61"
implementation "com.mogo.module:module-common:2.0.61"
implementation "com.mogo.eagle.core:data:2.0.61"
implementation "com.mogo.commons:mogo-utils:2.0.63"
implementation "com.mogo.commons:mogo-commons:2.0.63"
implementation "com.mogo.module:module-common:2.0.63"
implementation "com.mogo.eagle.core:data:0.0.6"
implementation "com.mogo.eagle.core.function:call:0.0.6"
```
@@ -45,4 +63,15 @@ implementation "com.mogo.eagle.core.function:call:0.0.4"
// 实现接口 IMoGoAutopilotStatusListener
// 注册监听
CallerAutoPilotStatusListenerManager.addListener(TAG, new IMoGoAutopilotStatusListener(){})
```
### HMI 控制
``` java
// 控制 脉速表 显示状态
CallerHmiManager.setSpeedChartViewVisibility(View.VISIBLE)
// 控制 自动驾驶按钮 显示状态
CallerHmiManager.setAutopilotStatusViewVisibility(View.VISIBLE)
// 控制 切换视角按钮 显示状态
CallerHmiManager.setPerspectiveSwitchViewVisibility(View.VISIBLE)
// 控制 车辆检检测按钮 示状态
CallerHmiManager.setAutopilotStatusViewVisibility(View.VISIBLE)
```

View File

@@ -155,6 +155,9 @@ dependencies {
compileOnly rootProject.ext.dependencies.adasapi
compileOnly rootProject.ext.dependencies.adasconfigapi
debugImplementation rootProject.ext.dependencies.debugleakcanary
releaseImplementation rootProject.ext.dependencies.releaseleakcanary
if (Boolean.valueOf(RELEASE)) {
implementation rootProject.ext.dependencies.mogoaicloudservicesdk
implementation rootProject.ext.dependencies.mogocommons
@@ -189,7 +192,6 @@ dependencies {
implementation rootProject.ext.dependencies.mogo_core_function_map
implementation rootProject.ext.dependencies.mogo_core_function_v2x
implementation rootProject.ext.dependencies.mogo_core_function_monitoring
implementation rootProject.ext.dependencies.releaseleakcanary
} else {
implementation project(':foudations:mogo-aicloud-services-sdk')
implementation project(':foudations:mogo-commons')
@@ -224,7 +226,6 @@ dependencies {
implementation project(':core:function-impl:mogo-core-function-notice')
implementation project(':core:function-impl:mogo-core-function-v2x')
implementation project(':core:function-impl:mogo-core-function-monitoring')
implementation rootProject.ext.dependencies.debugleakcanary
}
apply from: "./functions/tts.gradle"

View File

@@ -44,8 +44,8 @@ ext {
gson : "com.google.code.gson:gson:2.8.4",
// 内存泄漏检测
debugleakcanary : "com.squareup.leakcanary:leakcanary-android:2.7",
releaseleakcanary : "com.squareup.leakcanary:leakcanary-android-no-op:2.7",
testleakcanary : "com.squareup.leakcanary:leakcanary-android-no-op:2.7",
releaseleakcanary : "com.squareup.leakcanary:leakcanary-android-no-op:1.6.3",
testleakcanary : "com.squareup.leakcanary:leakcanary-android-no-op:1.6.3",
//rxJava
rxjava : "io.reactivex.rxjava2:rxjava:2.2.2",
rxandroid : "io.reactivex.rxjava2:rxandroid:2.1.1",

View File

@@ -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.0.62.aar
android.jetifier.blacklist=module-service-2.0.63.aar
## maven 配置
RELEASE_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-releases/
SNAPSHOT_REPOSITORY_URL=http://nexus.zhidaoauto.com/repository/maven-snapshots/
@@ -88,103 +88,103 @@ applicationName=IntelligentPilot
versionCode=80007
versionName=8.0.14
################# 新架构模块Maven版本管理 #################
MOGO_CORE_FUNCTION_HMI_VERSION_VERSION=0.0.5
MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.5
MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.5
MOGO_CORE_FUNCTION_HMI_VERSION=0.0.5
MOGO_CORE_FUNCTION_MAP_VERSION=0.0.5
MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.5
MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.5
MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.5
MOGO_CORE_FUNCTION_SMP_VERSION=0.0.5
MOGO_CORE_FUNCTION_V2X_VERSION=0.0.5
MOGO_CORE_DATA_VERSION=0.0.5
MOGO_CORE_FUNCTION_API_VERSION=0.0.5
MOGO_CORE_FUNCTION_CALL_VERSION=0.0.5
MOGO_CORE_RES_VERSION=0.0.5
MOGO_CORE_UTILS_VERSION=0.0.5
MOGO_CORE_NETWORK_VERSION=0.0.5
MOGO_CORE_FUNCTION_HMI_VERSION_VERSION=0.0.6
MOGO_CORE_FUNCTION_AUTOPILOT_VERSION=0.0.6
MOGO_CORE_FUNCTION_CHECK_VERSION=0.0.6
MOGO_CORE_FUNCTION_HMI_VERSION=0.0.6
MOGO_CORE_FUNCTION_MAP_VERSION=0.0.6
MOGO_CORE_FUNCTION_MONITORING_VERSION=0.0.6
MOGO_CORE_FUNCTION_NOTICE_VERSION=0.0.6
MOGO_CORE_FUNCTION_OBU_MOGO_VERSION=0.0.6
MOGO_CORE_FUNCTION_SMP_VERSION=0.0.6
MOGO_CORE_FUNCTION_V2X_VERSION=0.0.6
MOGO_CORE_DATA_VERSION=0.0.6
MOGO_CORE_FUNCTION_API_VERSION=0.0.6
MOGO_CORE_FUNCTION_CALL_VERSION=0.0.6
MOGO_CORE_RES_VERSION=0.0.6
MOGO_CORE_UTILS_VERSION=0.0.6
MOGO_CORE_NETWORK_VERSION=0.0.6
################# 旧版本架构模块版本 #################
## 工程内模块
MOGO_COMMONS_VERSION=2.0.62
MOGO_UTILS_VERSION=2.0.62
MAP_AMAP_VERSION=2.0.62
MAP_AUTONAVI_VERSION=2.0.62
MOGO_MAP_VERSION=2.0.62
MOGO_MAP_API_VERSION=2.0.62
MOGO_SERVICE_VERSION=2.0.62
MOGO_SERVICE_API_VERSION=2.0.62
MOGO_CONNECTION_VERSION=2.0.62
MOGO_MODULE_APPS_VERSION=2.0.62
MOGO_MODULE_NAVI_VERSION=2.0.62
MOGO_MODULE_SHARE_VERSION=2.0.62
MOGO_MODULE_COMMON_VERSION=2.0.62
MOGO_MODULE_MAIN_VERSION=2.0.62
MOGO_MODULE_MAP_VERSION=2.0.62
MOGO_MODULE_SERVICE_VERSION=2.0.62
MOGO_MODULE_EXTENSIONS_VERSION=2.0.62
MOGO_MODULE_SEARCH_VERSION=2.0.62
MOGO_MODULE_BACK_VERSION=2.0.62
MOGO_MODULE_MAIN_LAUNCHER_VERSION=2.0.62
MOGO_MODULE_V2X_VERSION=2.0.62
MOGO_COMMONS_VERSION=2.0.63
MOGO_UTILS_VERSION=2.0.63
MAP_AMAP_VERSION=2.0.63
MAP_AUTONAVI_VERSION=2.0.63
MOGO_MAP_VERSION=2.0.63
MOGO_MAP_API_VERSION=2.0.63
MOGO_SERVICE_VERSION=2.0.63
MOGO_SERVICE_API_VERSION=2.0.63
MOGO_CONNECTION_VERSION=2.0.63
MOGO_MODULE_APPS_VERSION=2.0.63
MOGO_MODULE_NAVI_VERSION=2.0.63
MOGO_MODULE_SHARE_VERSION=2.0.63
MOGO_MODULE_COMMON_VERSION=2.0.63
MOGO_MODULE_MAIN_VERSION=2.0.63
MOGO_MODULE_MAP_VERSION=2.0.63
MOGO_MODULE_SERVICE_VERSION=2.0.63
MOGO_MODULE_EXTENSIONS_VERSION=2.0.63
MOGO_MODULE_SEARCH_VERSION=2.0.63
MOGO_MODULE_BACK_VERSION=2.0.63
MOGO_MODULE_MAIN_LAUNCHER_VERSION=2.0.63
MOGO_MODULE_V2X_VERSION=2.0.63
# 探路
MOGO_MODULE_TANLU_VERSION=2.0.62
MOGO_MODULE_TANLU_VERSION=2.0.63
# 推送
MOGO_MODULE_PUSH_VERSION=2.0.62
MOGO_MODULE_PUSH_BASE_VERSION=2.0.62
MOGO_MODULE_PUSH_NOOP_VERSION=2.0.62
MOGO_MODULE_PUSH_VERSION=2.0.63
MOGO_MODULE_PUSH_BASE_VERSION=2.0.63
MOGO_MODULE_PUSH_NOOP_VERSION=2.0.63
# 探路上报和分享模块
TANLULIB_VERSION=2.0.62
MOGO_TANLU_API_VERSION=2.0.62
TANLULIB_VERSION=2.0.63
MOGO_TANLU_API_VERSION=2.0.63
#左侧面板模块
MOGO_MODULE_LEFT_PANEL_VERSION=2.0.62
MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.0.62
MOGO_MODULE_LEFT_PANEL_VERSION=2.0.63
MOGO_MODULE_LEFT_PANEL_NOOP_VERSION=2.0.63
# 小控件
MOGO_MODULE_WIDGETS_VERSION=2.0.62
MOGO_MODULE_WIDGETS_VERSION=2.0.63
# obu
MOGO_MODULE_OBU_VERSION=2.0.62
MOGO_MODULE_OBU_MOGO_VERSION=2.0.62
MOGO_MODULE_OBU_VERSION=2.0.63
MOGO_MODULE_OBU_MOGO_VERSION=2.0.63
# monitor
MOGO_MODULE_MONITOR_VERSION=2.0.62
MOGO_MODULE_MONITOR_VERSION=2.0.63
# bugly
CRASHREPORT_VERSION=2.0.62
CRASHREPORT_BUGLY_VERSION=2.0.62
CRASHREPORT_NOOP_VERSION=2.0.62
CRASHREPORT_UPGRADE_VERSION=2.0.62
CRASHREPORT_VERSION=2.0.63
CRASHREPORT_BUGLY_VERSION=2.0.63
CRASHREPORT_NOOP_VERSION=2.0.63
CRASHREPORT_UPGRADE_VERSION=2.0.63
## tts
TTS_BASE_VERSION=2.0.62
TTS_DI_VERSION=2.0.62
TTS_ZHI_VERSION=2.0.62
TTS_PAD_VERSION=2.0.62
TTS_NOOP_VERSION=2.0.62
TTS_BASE_VERSION=2.0.63
TTS_DI_VERSION=2.0.63
TTS_ZHI_VERSION=2.0.63
TTS_PAD_VERSION=2.0.63
TTS_NOOP_VERSION=2.0.63
# 自研地图
MAP_CUSTOM_VERSION=2.0.62
MOGO_MODULE_ADAS_VERSION=2.0.62
MAP_CUSTOM_VERSION=2.0.63
MOGO_MODULE_ADAS_VERSION=2.0.63
# 基础服务实现passport、socket、location
MOGO_BASE_WEBSOCKET_SDK_VERSION=2.0.62
MOGO_BASE_SERVICES_APK_VERSION=2.0.62
MOGO_BASE_SERVICES_SDK_VERSION=2.0.62
MOGO_MODULE_CHAT_VERSION=2.0.62
MOGO_BASE_WEBSOCKET_SDK_VERSION=2.0.63
MOGO_BASE_SERVICES_APK_VERSION=2.0.63
MOGO_BASE_SERVICES_SDK_VERSION=2.0.63
MOGO_MODULE_CHAT_VERSION=2.0.63
# 车聊聊
MOGO_MODULE_CARCHATTING_VERSION=2.0.62
MOGO_MODULE_CARCHATTING_VERSION=2.0.63
# 车聊聊接口
MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.0.62
MOGO_MODULE_CARCHATTINGPROVIDER_VERSION=2.0.63
# 皮肤
MOGO_SKIN_SUPPORT_VERSION=2.0.62
MOGO_SKIN_LIGHT_VERSION=2.0.62
MOGO_SKIN_SUPPORT_IMPL_VERSION=2.0.62
MOGO_SKIN_SUPPORT_NOOP_VERSION=2.0.62
SKIN_SUPPORT_VERSION=2.0.62
SKIN_SUPPORT_APPCOMPAT_VERSION=2.0.62
SKIN_SUPPORT_CARDVIEW_VERSION=2.0.62
SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.0.62
SKIN_SUPPORT_DESIGN_VERSION=2.0.62
MOGO_SKIN_SUPPORT_VERSION=2.0.63
MOGO_SKIN_LIGHT_VERSION=2.0.63
MOGO_SKIN_SUPPORT_IMPL_VERSION=2.0.63
MOGO_SKIN_SUPPORT_NOOP_VERSION=2.0.63
SKIN_SUPPORT_VERSION=2.0.63
SKIN_SUPPORT_APPCOMPAT_VERSION=2.0.63
SKIN_SUPPORT_CARDVIEW_VERSION=2.0.63
SKIN_SUPPORT_CONSTRAINT_LAYOUT_VERSION=2.0.63
SKIN_SUPPORT_DESIGN_VERSION=2.0.63
# OCH
MOGO_OCH_VERSION=2.0.62
MOGO_OCH_BUS_VERSION=2.0.62
MOGO_OCH_NOOP_VERSION=2.0.62
MOGO_OCH_TAXI_VERSION=2.0.62
MOGO_OCH_VERSION=2.0.63
MOGO_OCH_BUS_VERSION=2.0.63
MOGO_OCH_NOOP_VERSION=2.0.63
MOGO_OCH_TAXI_VERSION=2.0.63
# mogoAiCloud sdk services
MOGO_AICLOUD_SERVICES_SDK_VERSION=2.0.62
MOGO_AICLOUD_SERVICES_SDK_VERSION=2.0.63
################# 旧版本架构模块版本 #################