diff --git a/OCH/charter/driver/build.gradle b/OCH/charter/driver/build.gradle index 550170a67d..3f3e62f1ef 100644 --- a/OCH/charter/driver/build.gradle +++ b/OCH/charter/driver/build.gradle @@ -55,7 +55,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter kapt rootProject.ext.dependencies.aroutercompiler diff --git a/OCH/charter/passenger/build.gradle b/OCH/charter/passenger/build.gradle index 6567d5ad7e..63f4398e85 100644 --- a/OCH/charter/passenger/build.gradle +++ b/OCH/charter/passenger/build.gradle @@ -48,7 +48,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter implementation rootProject.ext.dependencies.androidxrecyclerview diff --git a/OCH/mogo-och-bus-passenger/build.gradle b/OCH/mogo-och-bus-passenger/build.gradle index 9a9371477c..6732195e81 100644 --- a/OCH/mogo-och-bus-passenger/build.gradle +++ b/OCH/mogo-och-bus-passenger/build.gradle @@ -56,7 +56,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter implementation rootProject.ext.dependencies.androidxrecyclerview diff --git a/OCH/mogo-och-bus/build.gradle b/OCH/mogo-och-bus/build.gradle index 5c75234649..d861cf0864 100644 --- a/OCH/mogo-och-bus/build.gradle +++ b/OCH/mogo-och-bus/build.gradle @@ -56,7 +56,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter annotationProcessor rootProject.ext.dependencies.aroutercompiler diff --git a/OCH/mogo-och-common-module/build.gradle b/OCH/mogo-och-common-module/build.gradle index 84eb21a653..b45f3d939a 100644 --- a/OCH/mogo-och-common-module/build.gradle +++ b/OCH/mogo-och-common-module/build.gradle @@ -44,7 +44,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxccorektx implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.material diff --git a/OCH/mogo-och-data/build.gradle b/OCH/mogo-och-data/build.gradle index ae9cbd0b40..91ba454fa1 100644 --- a/OCH/mogo-och-data/build.gradle +++ b/OCH/mogo-och-data/build.gradle @@ -33,7 +33,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxccorektx implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.material diff --git a/OCH/shuttle/driver/build.gradle b/OCH/shuttle/driver/build.gradle index 07d4756de7..b4f05214d9 100644 --- a/OCH/shuttle/driver/build.gradle +++ b/OCH/shuttle/driver/build.gradle @@ -46,7 +46,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter annotationProcessor rootProject.ext.dependencies.aroutercompiler diff --git a/OCH/shuttle/passenger/build.gradle b/OCH/shuttle/passenger/build.gradle index a871f02aee..fc31c43627 100644 --- a/OCH/shuttle/passenger/build.gradle +++ b/OCH/shuttle/passenger/build.gradle @@ -62,7 +62,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter implementation rootProject.ext.dependencies.androidxrecyclerview diff --git a/OCH/sweeper/sweeper-cloud/build.gradle b/OCH/sweeper/sweeper-cloud/build.gradle index bee9092d59..499a56f6dc 100644 --- a/OCH/sweeper/sweeper-cloud/build.gradle +++ b/OCH/sweeper/sweeper-cloud/build.gradle @@ -45,7 +45,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter annotationProcessor rootProject.ext.dependencies.aroutercompiler diff --git a/OCH/sweeper/sweeper/build.gradle b/OCH/sweeper/sweeper/build.gradle index bee9092d59..499a56f6dc 100644 --- a/OCH/sweeper/sweeper/build.gradle +++ b/OCH/sweeper/sweeper/build.gradle @@ -45,7 +45,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter annotationProcessor rootProject.ext.dependencies.aroutercompiler diff --git a/OCH/taxi/driver/build.gradle b/OCH/taxi/driver/build.gradle index 3d5e7a6590..f2013570c2 100644 --- a/OCH/taxi/driver/build.gradle +++ b/OCH/taxi/driver/build.gradle @@ -45,7 +45,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter implementation rootProject.ext.dependencies.androidxrecyclerview diff --git a/OCH/taxi/passenger/build.gradle b/OCH/taxi/passenger/build.gradle index ec58e06826..50cd35f289 100644 --- a/OCH/taxi/passenger/build.gradle +++ b/OCH/taxi/passenger/build.gradle @@ -45,7 +45,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter implementation rootProject.ext.dependencies.androidxrecyclerview diff --git a/OCH/taxi/unmanned-driver/build.gradle b/OCH/taxi/unmanned-driver/build.gradle index 676552ec08..3a25a857ef 100644 --- a/OCH/taxi/unmanned-driver/build.gradle +++ b/OCH/taxi/unmanned-driver/build.gradle @@ -47,7 +47,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter implementation rootProject.ext.dependencies.androidxrecyclerview diff --git a/OCH/taxi/unmanned-passenger/build.gradle b/OCH/taxi/unmanned-passenger/build.gradle index ec58e06826..50cd35f289 100644 --- a/OCH/taxi/unmanned-passenger/build.gradle +++ b/OCH/taxi/unmanned-passenger/build.gradle @@ -45,7 +45,7 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter implementation rootProject.ext.dependencies.androidxrecyclerview diff --git a/app/src/main/java/com/mogo/launcher/startup/ConfigStartUp.kt b/app/src/main/java/com/mogo/launcher/startup/ConfigStartUp.kt index d4123ac154..531863bd15 100644 --- a/app/src/main/java/com/mogo/launcher/startup/ConfigStartUp.kt +++ b/app/src/main/java/com/mogo/launcher/startup/ConfigStartUp.kt @@ -135,6 +135,7 @@ object ConfigStartUp { mapParams.setDebugMode(false) // 1-使用本地地图数据,0-使用在线地图数据 //.setDataFileSource(1) .setIsRecordLogs(false) + .setLocationIcon3DRes(HdMapBuildConfig.currentCarVrIconRes) .setIsWeatherEnable(false) .setCoordinateType(MapParams.COORDINATETYPE_GCJ02) .setPerspectiveMode(MapParams.MAP_PERSPECTIVE_UP_CAR) diff --git a/build.gradle b/build.gradle index 6d57c1e0d8..659aa7752e 100644 --- a/build.gradle +++ b/build.gradle @@ -26,7 +26,7 @@ buildscript { } dependencies { classpath "com.android.tools.build:gradle:${gradle_version}" - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlin_version}" + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlin_plugin_version}" classpath "com.alibaba:arouter-register:10.0.5_mogo" classpath 'com.tencent.bugly:symtabfileuploader:2.2.1' classpath "com.bytedance.android.byteX:base-plugin:${plugin_version}" diff --git a/config.gradle b/config.gradle index 9fb69b49b3..b0c9a398e8 100644 --- a/config.gradle +++ b/config.gradle @@ -1,7 +1,6 @@ apply from: rootProject.file('gradle/ext.gradle') ext { time = "" -// kotlin_version = "1.4.31" kotlin_version = "1.6.21" dependencies = [ // androidx @@ -21,9 +20,6 @@ ext { androidxjunit : "androidx.test.ext:junit:1.1.2", androidxespressocore : "androidx.test.espresso:espresso-core:3.3.0", // 地图 -// amapnavi3dmap : "com.amap.api:navi-3dmap:8.0.1_3dmap8.0.1", -// amapsearch : "com.amap.api:search:7.9.0", -// amaplocation : "com.amap.api:location:5.5.0", amapnavi3dmap : "com.amap.api:navi-3dmap:9.8.1_3dmap9.7.0", amapsearch : "com.amap.api:search:9.7.0", amaplocation : "com.amap.api:location:6.3.0", @@ -72,11 +68,10 @@ ext { indicator : 'com.github.zhpanvip:viewpagerindicator:1.0.4', strategy : 'com.zhidaoauto.mic:strategy:1.0.6', - // jetbrainsannotationsjava5 : "org.jetbrains:annotations-java5:15.0", - // crash - kotlinstdlibjdk7 : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${kotlin_version}", + // kotlin + kotlinstdlib : "org.jetbrains.kotlin:kotlin-stdlib:${kotlin_version}", //探路使用的直播组件 videoarmv7 : "com.shuyu:gsyVideoPlayer-armv7a:7.1.2", @@ -129,7 +124,6 @@ ext { // 基础服务实现 mogowebsocket : "com.mogo.module.carchatting:module-carchatt-socket:${WEBSOCKET_VERSION}", mogologlib : "com.mogo.module:module-loglib:${LOGLIB_VERSION}", - kotlingradleplugin : "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlin_version}", crashreport : "com.mogo.test:crashreport:${CRASHREPORT_VERSION}", crashreportapmbyte : "com.mogo.test:crashreport-apmbyte:${CRASHREPORT_APMBYTE_VERSION}", crashreportnoop : "com.mogo.test:crashreport-noop:${CRASHREPORT_NOOP_VERSION}", diff --git a/core/function-impl/mogo-core-function-biz/build.gradle b/core/function-impl/mogo-core-function-biz/build.gradle index 4fbda0dad6..b8c39fa11c 100644 --- a/core/function-impl/mogo-core-function-biz/build.gradle +++ b/core/function-impl/mogo-core-function-biz/build.gradle @@ -52,7 +52,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.arouter kapt rootProject.ext.dependencies.aroutercompiler diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/CronTaskManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/CronTaskManager.kt index 421f97626e..500a86a878 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/CronTaskManager.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/CronTaskManager.kt @@ -60,7 +60,7 @@ class CronTaskManager { * 请求路口一定范围内的设备信息(包含:摄像头、灯) */ private fun requestDeviceList() { - CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()?.let { location -> + CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02().let { location -> disposable = MoGoRetrofitFactory.getInstance(HostConst.getEagleHost()) .create(ICameraListServices::class.java) .getDeviceList(location.longitude, location.latitude, 500) @@ -80,7 +80,7 @@ class CronTaskManager { .observeOn(AndroidSchedulers.mainThread()) .subscribe({ cameraList = it -// CallerLogger.d("$M_BIZ$TAG", "requestDeviceList返回结果为:$it") + // CallerLogger.d("$M_BIZ$TAG", "requestDeviceList返回结果为:$it") }, { it.printStackTrace() CallerLogger.e( @@ -88,8 +88,6 @@ class CronTaskManager { "requestDeviceList:message is:${it.message}, cause is:${it.cause}" ) }) - }?: run { - CallerLogger.e("$M_BIZ$TAG", "CurrentLocation is null!") } } diff --git a/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/MoGoChatFacade.kt b/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/MoGoChatFacade.kt index 86fd3cb4c1..c09a9446ae 100644 --- a/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/MoGoChatFacade.kt +++ b/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/MoGoChatFacade.kt @@ -589,8 +589,8 @@ object MoGoChatFacade: IMoGoChatFacade { it.cardIdAge = mySelf.get().age it.cardIdSex = mySelf.get().sex it.cityName = mySelf.get().city - it.lat = location?.latitude ?: 0.0 - it.lon = location?.longitude ?: 0.0 + it.lat = location.latitude + it.lon = location.longitude }) if (response.code != 0 && response.code != 200) { send(AnswerState.Error(AnswerState.CODE_ANSWER_API_REQ_FAIL, "[Answer] - ${response.msg}", mutableMapOf().also { @@ -818,8 +818,8 @@ object MoGoChatFacade: IMoGoChatFacade { it.nickName = user.name it.headImgUrl = user.icon it.carInfo = user.brand - it.lat = location?.latitude ?: 0.0 - it.lon = location?.longitude ?: 0.0 + it.lat = location.latitude + it.lon = location.longitude }) val code = response.code if (code != 0 && code != 200) { @@ -966,8 +966,8 @@ object MoGoChatFacade: IMoGoChatFacade { it.cardIdAge = mySelf.get().age it.cardIdSex = mySelf.get().sex it.cityName = mySelf.get().city - it.lat = location?.latitude ?: 0.0 - it.lon = location?.longitude ?: 0.0 + it.lat = location.latitude + it.lon = location.longitude }) if (response.code != 0 && response.code != 200) { send(JoinState.Error(AnswerState.CODE_ANSWER_API_REQ_FAIL, "[JoinTeam] - ${response.msg}", mutableMapOf().also { diff --git a/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/net/ChatServiceModel.kt b/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/net/ChatServiceModel.kt index 6a5edf5625..fa86e03170 100644 --- a/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/net/ChatServiceModel.kt +++ b/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/net/ChatServiceModel.kt @@ -70,10 +70,8 @@ internal class ChatServiceModel { val sn = MoGoAiCloudClientConfig.getInstance().sn val location = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02() - if (location != null) { - params.lon = location.longitude - params.lat = location.latitude - } + params.lon = location.longitude + params.lat = location.latitude Logger.d(ChatConsts.TAG, "connectStatusParam:$params") map["sn"] = MoGoAiCloudClientConfig.getInstance().sn map["data"] = Gson().toJson(params) diff --git a/core/function-impl/mogo-core-function-devatools/build.gradle b/core/function-impl/mogo-core-function-devatools/build.gradle index 30d39421ff..ea909edcaa 100644 --- a/core/function-impl/mogo-core-function-devatools/build.gradle +++ b/core/function-impl/mogo-core-function-devatools/build.gradle @@ -71,7 +71,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.arouter kapt rootProject.ext.dependencies.aroutercompiler implementation rootProject.ext.dependencies.mogologlib diff --git a/core/function-impl/mogo-core-function-hmi/build.gradle b/core/function-impl/mogo-core-function-hmi/build.gradle index 1f12996448..238cd8709e 100644 --- a/core/function-impl/mogo-core-function-hmi/build.gradle +++ b/core/function-impl/mogo-core-function-hmi/build.gradle @@ -50,7 +50,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxccorektx implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.androidxconstraintlayout diff --git a/core/function-impl/mogo-core-function-map/build.gradle b/core/function-impl/mogo-core-function-map/build.gradle index d379ebd5d5..d8402389c4 100644 --- a/core/function-impl/mogo-core-function-map/build.gradle +++ b/core/function-impl/mogo-core-function-map/build.gradle @@ -49,7 +49,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxccorektx implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.androidxconstraintlayout diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/MapPointCloudSubscriber.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/MapPointCloudSubscriber.kt index 190d096c94..00c8761a09 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/MapPointCloudSubscriber.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/MapPointCloudSubscriber.kt @@ -83,24 +83,24 @@ class MapPointCloudSubscriber private constructor() // MAP_RoboBus_B1_3.3.0_lxw_20230526_old_dev val dockerVersionName = AppConfigInfo.dockerVersion // "." 分割,取前两位 - val dockerVersionNameArray = dockerVersionName?.split(".") + val dockerVersionNameArray = dockerVersionName.split(".") var dockerVersionCode = "" - dockerVersionNameArray?.let { + dockerVersionNameArray.let { if (it.size >= 3) { for (index in 0 until 3) { dockerVersionCode += - when (index) { - 0 -> { - it[index].substring(it[index].lastIndex) - } - it.size - 1 -> { - it[index].substring(0, 1) - } - else -> { - it[index] - } + when (index) { + 0 -> { + it[index].substring(it[index].lastIndex) } + it.size - 1 -> { + it[index].substring(0, 1) + } + else -> { + it[index] + } + } } } } diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/ai/AiCloudIdentifyDataManager.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/ai/AiCloudIdentifyDataManager.kt index f737add6d8..524ec313b2 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/ai/AiCloudIdentifyDataManager.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/ai/AiCloudIdentifyDataManager.kt @@ -2,6 +2,7 @@ package com.mogo.eagle.core.function.business.ai import android.content.Context import android.os.Handler +import android.os.Looper import android.os.Message import com.mogo.aicloud.services.socket.IMogoOnMessageListener import com.mogo.aicloud.services.socket.MogoAiCloudSocketManager @@ -18,6 +19,7 @@ import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_CODE_RO import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_CODE_ROMA_MAP_ERROR import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_CODE_ROMA_MAP_START import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_CODE_ROMA_REQUEST +import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_CODE_ROMA_REQUEST_DELAY import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_CODE_ROMA_REQUEST_ERROR import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_CODE_ROMA_REQUEST_OK import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_CODE_ROMA_ROUTE_MODE @@ -68,7 +70,7 @@ class AiCloudIdentifyDataManager : IMoGoPlanningRottingListener, @Volatile private var cloudDataSize = 0 - private val handler = Handler { + private val handler = Handler(Looper.getMainLooper()) { if (it.what == H_ERROR_CLOUD) { if (!aiCloudDataChange.get()) { MapBizTrace.log( @@ -210,6 +212,10 @@ class AiCloudIdentifyDataManager : IMoGoPlanningRottingListener, if (dataReceive) { // 请求地图开始漫游 MogoMapUIController.getInstance().setRomaMode(FunctionBuildConfig.romaModeStyle) + }else{ + // 保底清除策略 + MapBizTrace.log("",CHAIN_CODE_ROMA_REQUEST_DELAY,TAG,mutableMapOf("delay" to true),true) + MapIdentifySubscriber.instance.clearAiCloudRoma() } }, { errorMsg -> diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/collect/MoGoMapDataCollectProvider.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/collect/MoGoMapDataCollectProvider.kt index 272239f445..bc88adddbd 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/collect/MoGoMapDataCollectProvider.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/collect/MoGoMapDataCollectProvider.kt @@ -182,10 +182,7 @@ class MoGoMapDataCollectProvider : IMoGoMapDataCollectProvider, OnTaskListener, } override fun onChassisLocationWGS84(gnssInfo: MogoLocation) { - if (gnssInfo != null - && gnssInfo.longitude != 0.0 - && gnssInfo.latitude != 0.0 - ) { + if (gnssInfo.longitude != 0.0 && gnssInfo.latitude != 0.0) { executor.get()?.updateLocation( gnssInfo.longitude, gnssInfo.latitude, diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/OverMapView.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/OverMapView.kt index b08bb0505c..4afc267134 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/OverMapView.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/OverMapView.kt @@ -412,7 +412,7 @@ class OverMapView @JvmOverloads constructor( resources.getDrawable(R.drawable.transparent_background, null) .toBitmap(AutoSizeUtils.dp2px(context, 32f), AutoSizeUtils.dp2px(context, 230f)) ) - initAMapView(context) + initAMapView() //设置全览模式 overLayerView?.setOnClickListener { displayCustomOverView() } overLayerView?.let { @@ -426,7 +426,7 @@ class OverMapView @JvmOverloads constructor( } } - private fun initAMapView(context: Context) { + private fun initAMapView() { Log.d(TAG, "initAMapView") mCameraUpdate = CameraUpdateFactory.zoomTo(zoomLevel.toFloat()) mAMap = mMapView?.map diff --git a/core/function-impl/mogo-core-function-startup/src/main/java/com/mogo/eagle/core/function/startup/stageone/HttpDnsStartUp.kt b/core/function-impl/mogo-core-function-startup/src/main/java/com/mogo/eagle/core/function/startup/stageone/HttpDnsStartUp.kt index 949a5d03b2..3ff1d91a09 100644 --- a/core/function-impl/mogo-core-function-startup/src/main/java/com/mogo/eagle/core/function/startup/stageone/HttpDnsStartUp.kt +++ b/core/function-impl/mogo-core-function-startup/src/main/java/com/mogo/eagle/core/function/startup/stageone/HttpDnsStartUp.kt @@ -57,8 +57,8 @@ class HttpDnsStartUp : AndroidStartup() { private val handler = Handler(Looper.getMainLooper()) { if (it.what == 1) { - val value = it.obj as Pair - reConnectSocket(value.first, value.second) + val value = it.obj as Pair<*, *> + reConnectSocket(value.first as String, value.second as String) } true } diff --git a/core/mogo-core-data/build.gradle b/core/mogo-core-data/build.gradle index 3adc371ec3..e038583a4e 100644 --- a/core/mogo-core-data/build.gradle +++ b/core/mogo-core-data/build.gradle @@ -67,7 +67,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.gson diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/constants/MogoServicePaths.java b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/constants/MogoServicePaths.java index 0347bdc138..00f24f1610 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/constants/MogoServicePaths.java +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/constants/MogoServicePaths.java @@ -32,7 +32,6 @@ public class MogoServicePaths { * Float View */ @Keep - @Deprecated public static final String PATH_FLOAT_VIEW_MANAGER = "/floatview/api"; /** diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/chain/ChainConstant.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/chain/ChainConstant.kt index 79c8ecba8e..17cc9cf1c1 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/chain/ChainConstant.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/chain/ChainConstant.kt @@ -116,6 +116,7 @@ class ChainConstant { const val CHAIN_CODE_ROMA_REQUEST = "CHAIN_CODE_ROMA_REQUEST" const val CHAIN_CODE_ROMA_REQUEST_OK = "CHAIN_CODE_ROMA_REQUEST_OK" const val CHAIN_CODE_ROMA_REQUEST_ERROR = "CHAIN_CODE_ROMA_REQUEST_ERROR" + const val CHAIN_CODE_ROMA_REQUEST_DELAY = "CHAIN_CODE_ROMA_REQUEST_DELAY" const val CHAIN_CODE_ROMA_MODE_INVOKE = "CHAIN_CODE_ROMA_MODE_INVOKE" const val CHAIN_CODE_ROMA_MAP_START = "CHAIN_CODE_ROMA_MAP_START" const val CHAIN_CODE_ROMA_MAP_END = "CHAIN_CODE_ROMA_MAP_END" diff --git a/core/mogo-core-function-api/build.gradle b/core/mogo-core-function-api/build.gradle index 3cba230563..32f0b56108 100644 --- a/core/mogo-core-function-api/build.gradle +++ b/core/mogo-core-function-api/build.gradle @@ -46,7 +46,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.arouter kapt rootProject.ext.dependencies.aroutercompiler diff --git a/core/mogo-core-function-call/build.gradle b/core/mogo-core-function-call/build.gradle index be7ede0dad..33e90996e5 100644 --- a/core/mogo-core-function-call/build.gradle +++ b/core/mogo-core-function-call/build.gradle @@ -44,7 +44,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.arouter kapt rootProject.ext.dependencies.aroutercompiler diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerAutopilotIdentifyListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerAutopilotIdentifyListenerManager.kt index f880e574b5..019a7e1e6e 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerAutopilotIdentifyListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerAutopilotIdentifyListenerManager.kt @@ -19,7 +19,6 @@ object CallerAutopilotIdentifyListenerManager : CallerBase?) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onAutopilotIdentifyDataUpdate(trafficData) } @@ -31,7 +30,6 @@ object CallerAutopilotIdentifyListenerManager : CallerBase?) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onAutopilotIdentifyPlanningObj(planningObjects) } @@ -43,7 +41,6 @@ object CallerAutopilotIdentifyListenerManager : CallerBase() @Synchronized fun invokeChassisGnssListener(gnssInfo: MessagePad.GnssInfo) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onChassisGnss(gnssInfo) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerPlanningActionsListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerPlanningActionsListenerManager.kt index f7ea104d89..e4f273b8ca 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerPlanningActionsListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerPlanningActionsListenerManager.kt @@ -16,7 +16,6 @@ object CallerPlanningActionsListenerManager : CallerBase) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onAutopilotTrajectory(trajectoryInfo) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/chat/CallerChatManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/chat/CallerChatManager.kt index 6f427e1e79..134f1da4c1 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/chat/CallerChatManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/chat/CallerChatManager.kt @@ -15,13 +15,13 @@ import org.jetbrains.annotations.TestOnly object CallerChatManager: CallerBase() { private val provider by lazy { - getApiInstance(IMoGoChatProvider::class.java, ChatConsts.CHAT_PROVIDER_PATH)?.chat() + getApiInstance(IMoGoChatProvider::class.java, ChatConsts.CHAT_PROVIDER_PATH).chat() } @TestOnly @OptIn(ExperimentalCoroutinesApi::class) fun call(ctx: Context , sn: String) { - val facade = provider ?: return + val facade = provider facade .call(ChatParams(sn)) .onEach { diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiListenerManager.kt index d8cb8b533e..128adbfe9b 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiListenerManager.kt @@ -24,7 +24,6 @@ object CallerHmiListenerManager : CallerBase() { fun invokeCheckAutoPilotBtnListener(isChecked: Boolean) { mIsChecked = isChecked M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onCheck(mIsChecked) } @@ -32,7 +31,6 @@ object CallerHmiListenerManager : CallerBase() { fun invokeHDDataCacheStatus(isCached: Boolean) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.updateHDDataCacheStatus(isCached) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerGaoDeMapLocationListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerGaoDeMapLocationListenerManager.kt index 5c0f09e2dd..8be7f1f7fb 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerGaoDeMapLocationListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerGaoDeMapLocationListenerManager.kt @@ -15,7 +15,6 @@ object CallerGaoDeMapLocationListenerManager : CallerBase() { fun invokeMapRoma(romaStatus: Boolean) { roma = romaStatus M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.romaStatus(romaStatus) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerMapStyleListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerMapStyleListenerManager.kt index af6f9f502b..45105205f2 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerMapStyleListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerMapStyleListenerManager.kt @@ -38,7 +38,6 @@ object CallerMapStyleListenerManager : CallerBase() fun invokeMapStyleChange(mapStyleMode: Int) { mMapStyleMode = mapStyleMode M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onMapStyleModeChange(mMapStyleMode) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/msgbox/CallerMsgBoxEventListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/msgbox/CallerMsgBoxEventListenerManager.kt index bc761537ec..60ae707c49 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/msgbox/CallerMsgBoxEventListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/msgbox/CallerMsgBoxEventListenerManager.kt @@ -16,7 +16,6 @@ object CallerMsgBoxEventListenerManager: CallerBase() { */ fun invokeSummaryListener(){ M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onSummaryClickEvent() } @@ -27,7 +26,6 @@ object CallerMsgBoxEventListenerManager: CallerBase() { */ fun invokeUpdateTipListener(isShow: Boolean){ M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onUpdateTipEvent(isShow) } @@ -38,7 +36,6 @@ object CallerMsgBoxEventListenerManager: CallerBase() { **/ fun invokeBubbleOperationListener(msgBoxBean: MsgBoxBean){ M_LISTENERS.forEach{ - val tag = it.key val listener = it.value listener.onBubbleOperationClickEvent(msgBoxBean) } @@ -49,7 +46,6 @@ object CallerMsgBoxEventListenerManager: CallerBase() { */ fun invokeBubbleV2XListener(msgBoxBean: MsgBoxBean){ M_LISTENERS.forEach{ - val tag = it.key val listener = it.value listener.onBubbleV2XClickEvent(msgBoxBean) } @@ -60,7 +56,6 @@ object CallerMsgBoxEventListenerManager: CallerBase() { */ fun invokeBubbleReportListener(msgBoxBean: MsgBoxBean){ M_LISTENERS.forEach{ - val tag = it.key val listener = it.value listener.onBubbleReportClickEvent(msgBoxBean) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/msgbox/CallerMsgBoxListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/msgbox/CallerMsgBoxListenerManager.kt index ba89cc5e6d..197849bd43 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/msgbox/CallerMsgBoxListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/msgbox/CallerMsgBoxListenerManager.kt @@ -21,7 +21,6 @@ object CallerMsgBoxListenerManager : CallerBase() { */ fun invokeListener(category: MsgCategory, msgBox: MsgBoxBean) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onDataChanged(category, msgBox) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuConnectListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuConnectListenerManager.kt index b711d70a3c..aa83ff0b9e 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuConnectListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuConnectListenerManager.kt @@ -49,7 +49,6 @@ object CallerObuConnectListenerManager : CallerBase() { fun invokeObuConnectListener(obuStatusInfo: ObuStatusInfo) { mObuStatusInfo = obuStatusInfo M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onConnectStatus(mObuStatusInfo) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuLocationWGS84ListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuLocationWGS84ListenerManager.kt index cc6141b70b..54f584fe3f 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuLocationWGS84ListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuLocationWGS84ListenerManager.kt @@ -11,7 +11,6 @@ object CallerObuLocationWGS84ListenerManager : CallerBase( fun invokeObuMapMath(data: ObuScene.MapMatchData) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onMoGoObuMapMath(data) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuSaveMessageListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuSaveMessageListenerManager.kt index 5a3e69ef2e..0b59970a88 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuSaveMessageListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuSaveMessageListenerManager.kt @@ -13,7 +13,6 @@ object CallerObuSaveMessageListenerManager : CallerBase() { fun invokeDelayTime(delayTime: Long) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onObuV2iDelayTime(delayTime) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuWarningRsiListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuWarningRsiListenerManager.kt index 96fa44df48..60f3592b94 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuWarningRsiListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuWarningRsiListenerManager.kt @@ -11,7 +11,6 @@ object CallerObuWarningRsiListenerManager : CallerBase fun invokeObuRvWarning(data: MogoObuRvWarningData) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onMoGoObuRvWarning(data) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuWarningSpatListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuWarningSpatListenerManager.kt index 328a74fca6..929824dbcf 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuWarningSpatListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/obu/CallerObuWarningSpatListenerManager.kt @@ -11,7 +11,6 @@ object CallerObuWarningSpatListenerManager : CallerBase() { fun invokeOrderStatus(inOrder: Boolean){ M_LISTENERS.forEach{ - val tag = it.key val listener = it.value listener.onUpdateOrderStatus(inOrder) } @@ -20,7 +19,6 @@ object CallerOrderListenerManager: CallerBase() { fun invokeOrderRemoval(){ M_LISTENERS.forEach{ - val tag = it.key val listener = it.value listener.onOrderRemoval() } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/setting/CallerSkinModeListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/setting/CallerSkinModeListenerManager.kt index 02872486bc..a103e18f3f 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/setting/CallerSkinModeListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/setting/CallerSkinModeListenerManager.kt @@ -20,7 +20,6 @@ object CallerSkinModeListenerManager : CallerBase() */ fun invokeListener(skinMode: Int) { M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onSkinModeChange(skinMode) } diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/v2x/CallVipSetListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/v2x/CallVipSetListenerManager.kt index 0383a405ea..dcc84344dc 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/v2x/CallVipSetListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/v2x/CallVipSetListenerManager.kt @@ -14,7 +14,6 @@ object CallVipSetListenerManager : CallerBase() { fun invokeVipSetStatus(vipStatus: Boolean) { vipSet = vipStatus M_LISTENERS.forEach { - val tag = it.key val listener = it.value listener.onVipSet(vipStatus) } diff --git a/core/mogo-core-network/build.gradle b/core/mogo-core-network/build.gradle index 75aee965f1..496510e6cb 100644 --- a/core/mogo-core-network/build.gradle +++ b/core/mogo-core-network/build.gradle @@ -45,7 +45,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxccorektx implementation rootProject.ext.dependencies.androidxappcompat diff --git a/core/mogo-core-network/src/main/java/com/mogo/eagle/core/network/CoroutineDSL.kt b/core/mogo-core-network/src/main/java/com/mogo/eagle/core/network/CoroutineDSL.kt index 05bcb850be..d2b2bd8238 100644 --- a/core/mogo-core-network/src/main/java/com/mogo/eagle/core/network/CoroutineDSL.kt +++ b/core/mogo-core-network/src/main/java/com/mogo/eagle/core/network/CoroutineDSL.kt @@ -84,7 +84,7 @@ class Request { } catch (e: Exception) { e.printStackTrace() //数据打点 - if (e == null) { + if (e.message == null) { onError?.invoke(NULL_EXCEPTION) } when (e) { diff --git a/core/mogo-core-res/build.gradle b/core/mogo-core-res/build.gradle index 9c6acffb93..8a87222931 100644 --- a/core/mogo-core-res/build.gradle +++ b/core/mogo-core-res/build.gradle @@ -59,9 +59,9 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxccorektx implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.androidxrecyclerview diff --git a/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/NoticeSimpleSmallVideoPlayer.kt b/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/NoticeSimpleSmallVideoPlayer.kt index a21d99d459..0b63e45df9 100644 --- a/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/NoticeSimpleSmallVideoPlayer.kt +++ b/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/NoticeSimpleSmallVideoPlayer.kt @@ -112,7 +112,7 @@ class NoticeSimpleSmallVideoPlayer : StandardGSYVideoPlayer { super.hideAllWidget() mBottomContainer?.visibility = View.VISIBLE mProgressBar?.visibility = View.VISIBLE - start?.visibility = View.VISIBLE + start.visibility = View.VISIBLE start.setImageResource(R.drawable.notice_video_pause) } diff --git a/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/NoticeSimpleVideoPlayer.kt b/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/NoticeSimpleVideoPlayer.kt index 626c981f03..5aece47920 100644 --- a/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/NoticeSimpleVideoPlayer.kt +++ b/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/NoticeSimpleVideoPlayer.kt @@ -89,11 +89,11 @@ class NoticeSimpleVideoPlayer : StandardGSYVideoPlayer { super.setProgressAndTime(progress, secProgress, currentTime, totalTime, forceChange) mBottomContainer?.visibility = View.VISIBLE mProgressBar?.visibility = View.VISIBLE - start?.visibility = View.VISIBLE - fullscreen?.visibility = View.GONE + start.visibility = View.VISIBLE + fullscreen.visibility = View.GONE //时间显示 - currentTimeTextView?.text = TimeTransformUtils.stringForTime(currentTime) - totalTimeTextView?.text = TimeTransformUtils.stringForTime(totalTime) + currentTimeTextView.text = TimeTransformUtils.stringForTime(currentTime) + totalTimeTextView.text = TimeTransformUtils.stringForTime(totalTime) if (progress != 0) { mProgressBar?.progress = progress @@ -112,7 +112,7 @@ class NoticeSimpleVideoPlayer : StandardGSYVideoPlayer { super.hideAllWidget() mBottomContainer?.visibility = View.VISIBLE mProgressBar?.visibility = View.VISIBLE - start?.visibility = View.VISIBLE + start.visibility = View.VISIBLE start.setImageResource(R.drawable.notice_video_pause) } @@ -161,7 +161,7 @@ class NoticeSimpleVideoPlayer : StandardGSYVideoPlayer { override fun onCompletion() { mBottomContainer?.visibility = View.VISIBLE mProgressBar?.visibility = View.VISIBLE - start?.visibility = View.VISIBLE + start.visibility = View.VISIBLE start.setImageResource(R.drawable.notice_video_after_pause) isPostBufferUpdate = false diff --git a/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/SimpleVideoPlayer.kt b/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/SimpleVideoPlayer.kt index 7a6a88917a..c30c2e5f6f 100644 --- a/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/SimpleVideoPlayer.kt +++ b/core/mogo-core-res/src/main/java/com/mogo/eagle/core/widget/media/video/SimpleVideoPlayer.kt @@ -152,9 +152,6 @@ class SimpleVideoPlayer : StandardGSYVideoPlayer { private var runnable = object :Runnable { override fun run() { - if(this@SimpleVideoPlayer==null){ - return - } updateTimer++ postDelayed(this, 1000) if (updateTimer >= 3) { diff --git a/core/mogo-core-utils/build.gradle b/core/mogo-core-utils/build.gradle index 5109996108..d8941ad776 100644 --- a/core/mogo-core-utils/build.gradle +++ b/core/mogo-core-utils/build.gradle @@ -61,7 +61,7 @@ dependencies { api rootProject.ext.dependencies.glide kapt rootProject.ext.dependencies.glidecompiler api rootProject.ext.dependencies.fresco - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxannotation implementation rootProject.ext.dependencies.material implementation rootProject.ext.dependencies.guava diff --git a/foudations/mogo-commons/build.gradle b/foudations/mogo-commons/build.gradle index 46f765150d..c3353c9883 100644 --- a/foudations/mogo-commons/build.gradle +++ b/foudations/mogo-commons/build.gradle @@ -45,7 +45,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation rootProject.ext.dependencies.kotlinstdlibjdk7 + implementation rootProject.ext.dependencies.kotlinstdlib implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.arouter diff --git a/gradle.properties b/gradle.properties index d693b38508..d1250c3710 100644 --- a/gradle.properties +++ b/gradle.properties @@ -61,26 +61,26 @@ bytex.ASM_API=ASM7 LOGLIB_VERSION=1.9.5-SNAPSHOT ######## MogoAiCloudSDK Version ######## # 网络请求LOGLIB_VERSION -MOGO_NETWORK_VERSION=1.4.7.12 +MOGO_NETWORK_VERSION=1.4.7.13 # 鉴权 -MOGO_PASSPORT_VERSION=1.4.7.12 +MOGO_PASSPORT_VERSION=1.4.7.13 # 常链接 -MOGO_SOCKET_VERSION=1.4.7.12 +MOGO_SOCKET_VERSION=1.4.7.13 # 数据采集 -MOGO_REALTIME_VERSION=1.4.7.12 +MOGO_REALTIME_VERSION=1.4.7.13 # 探路,道路事件发布,获取 -MOGO_TANLU_VERSION=1.4.7.12 +MOGO_TANLU_VERSION=1.4.7.13 # 直播推流 -MOGO_LIVE_VERSION=1.4.7.12 +MOGO_LIVE_VERSION=1.4.7.13 # 直播拉流 -MOGO_TRAFFICLIVE_VERSION=1.4.7.12 +MOGO_TRAFFICLIVE_VERSION=1.4.7.13 # 定位服务 -MOGO_LOCATION_VERSION=1.4.7.12 +MOGO_LOCATION_VERSION=1.4.7.13 # 远程通讯模块 -MOGO_TELEMATIC_VERSION=1.4.7.12 +MOGO_TELEMATIC_VERSION=1.4.7.13 ######## MogoAiCloudSDK Version ######## # 自研地图 -MAP_SDK_VERSION=2.14.2.10 +MAP_SDK_VERSION=2.14.3.1 MAP_SDK_OPERATION_VERSION=1.1.4.1 # websocket WEBSOCKET_VERSION=1.1.7 diff --git a/gradle/ext.gradle b/gradle/ext.gradle index 9e74ffd3f1..3721f7bc2e 100644 --- a/gradle/ext.gradle +++ b/gradle/ext.gradle @@ -1,6 +1,6 @@ ext { gradle_version = '3.5.3' - kotlin_version = '1.5.30' + kotlin_plugin_version = '1.5.30' plugin_version = '10.0.0_mogo' service_chain_version = '5.3.5' lancetx_plugin_version = '10.0.4_mogo' diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/AMapViewWrapper.java b/libraries/mogo-map/src/main/java/com/mogo/map/AMapViewWrapper.java index 3ecde6eca0..35e36a15be 100644 --- a/libraries/mogo-map/src/main/java/com/mogo/map/AMapViewWrapper.java +++ b/libraries/mogo-map/src/main/java/com/mogo/map/AMapViewWrapper.java @@ -160,27 +160,6 @@ public class AMapViewWrapper implements IMogoMapView, } - private void initMapView() { - if (mMapView == null) { - return; - } - MapAutoViewHelper options = mMapView.getMapAutoViewHelper(); - ThreadUtils.getIoPool().submit(() -> { - if (options != null) { - //设置手势是否可以缩放 isCanZoom true 可缩放 false 不可缩放 - options.setZoomGesturesEnabled(true); - options.setScaleVRMode(true); - options.setWeatherEnable(false); -// options.setAllGesturesEnabled(false); //禁止全部手势 - if (options.getMyLocationStyle() != null) { - options.getMyLocationStyle().setDisplayAnimEnable(true); - } - //修改自车模型,未来需区分车的类型 - options.setMyLocationStyle(options.getMyLocationStyle().myLocationIcon(HdMapBuildConfig.currentCarVrIconRes, true)); - } - }); - } - private void initListeners() { mMapView.setOnMarkClickListener(this); mMapView.setOnMapLoadedListener(this); @@ -746,7 +725,6 @@ public class AMapViewWrapper implements IMogoMapView, cameraPosition.getZoom(), cameraPosition.getTilt(), cameraPosition.getBearing()); - initMapView(); initMyLocation(); loadPreVehicleModel(); } diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/location/GDLocationClient.kt b/libraries/mogo-map/src/main/java/com/mogo/map/location/GDLocationClient.kt index 100466e746..c190a55106 100644 --- a/libraries/mogo-map/src/main/java/com/mogo/map/location/GDLocationClient.kt +++ b/libraries/mogo-map/src/main/java/com/mogo/map/location/GDLocationClient.kt @@ -26,8 +26,10 @@ class GDLocationClient private constructor(context: Context) : AMapLocationListe IMogoGDLocationClient { //声明LocationClient对象 private lateinit var mLocationClient: AMapLocationClient + @Volatile private var mCityCode: String = "" + @Volatile private var mapLocation: AMapLocation? = null @@ -65,15 +67,11 @@ class GDLocationClient private constructor(context: Context) : AMapLocationListe } override fun start() { - if (mLocationClient != null) { - mLocationClient.startLocation() - } + mLocationClient.startLocation() } override fun stop() { - if (mLocationClient != null) { - mLocationClient.stopLocation() - } + mLocationClient.stopLocation() } override fun onLocationChanged(aMapLocation: AMapLocation) { diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/overlay/wrapper/line/AMapPolylineWrapper.kt b/libraries/mogo-map/src/main/java/com/mogo/map/overlay/wrapper/line/AMapPolylineWrapper.kt index 39f9ffdefe..6b6d25cb64 100644 --- a/libraries/mogo-map/src/main/java/com/mogo/map/overlay/wrapper/line/AMapPolylineWrapper.kt +++ b/libraries/mogo-map/src/main/java/com/mogo/map/overlay/wrapper/line/AMapPolylineWrapper.kt @@ -47,7 +47,7 @@ class AMapPolylineWrapper(private val id: String, private val delegate: Polyline } override fun isVisible(): Boolean { - return delegate.isVisible() ?: false + return delegate.isVisible() } override fun setToTop() {