From 78daacaae7dfbcb9ef8e44a36a1388dcc5353d2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Wed, 13 Oct 2021 14:46:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E7=A7=BBMogoServicePaths=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E5=88=B0com.mogo.eagle.core.data.constants?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 董宏宇 --- app/build.gradle | 2 + .../com/mogo/launcher/MogoApplication.java | 4 +- .../autopilot/MoGoAutoPilotProvider.kt | 62 ++- .../mogo-core-function-check/build.gradle | 1 + .../check/VehicleMonitoringManager.kt | 2 +- .../check/net/CheckApiServiceFactory.java | 2 +- .../V2XLimitingVelocityBroadcastReceiver.kt | 2 +- .../V2XTrafficLightBroadcastReceiver.kt | 2 +- .../receiver/V2XWarningBroadcastReceiver.kt | 2 +- .../function/hmi/ui/widget/SpeedPanelView.kt | 2 +- .../hmi/warning/MoGoWarningProvider.kt | 2 +- .../core/function/obu/mogo/MoGoObuProvider.kt | 2 +- .../obu/mogo/MogoPrivateObuManager.kt | 2 +- .../core/function/smp/SmallMapProvider.java | 2 +- .../core/function/smp/SmpServiceManager.java | 2 +- .../core/data/constants/MogoServicePaths.java | 7 + .../api/autopilot/IMoGoAutoPilotProvider.java | 5 + .../com/mogo/module/adas/AdasProvider.java | 2 +- modules/mogo-module-apps/build.gradle | 3 + .../mogo/module/apps/AppsListPresenter.java | 2 - modules/mogo-module-authorize/build.gradle | 17 +- .../authprovider/biz/MogoAuthorizeProvider.kt | 2 +- .../module/authorize/model/BaseRepository.kt | 5 +- .../module/authorize/util/AnalyticsUtil.kt | 4 +- .../mogo/module/authorize/voice/VoiceUtil.kt | 4 +- modules/mogo-module-back/build.gradle | 2 + .../back/BackToLauncherModuleProvider.java | 3 +- .../com/mogo/module/back/MogoLauncher.java | 2 +- .../entrance/EntrancePresenter.java | 3 +- .../MogoEntranceButtonControllerImpl.java | 2 +- .../extensions/utils/TopViewManager.java | 2 +- .../panel/presenter/SimpleSpeedPresenter.kt | 3 - .../com/mogo/module/main/MogoCardManager.java | 2 +- .../module/main/cards/MogoModulesManager.java | 2 +- .../registercenter/MogoRegisterCenter.java | 2 +- .../main/utils/DisplayEffectsManager.java | 2 +- .../main/windowview/MogoWindowManager.java | 2 +- .../mogo/module/map/MapFrameController.java | 3 +- modules/mogo-module-obu/build.gradle | 19 +- .../com/zhidao/mogo/module/obu/MockUtil.kt | 4 +- .../obu/crashwarn/CrashWarningProvider.kt | 3 +- modules/mogo-module-push/build.gradle | 2 + .../mogo/module/push/utils/AnalyticsUtils.kt | 2 +- .../com/mogo/module/push/view/GlobalTools.kt | 4 +- .../navi/manager/MogoAddressManager.java | 2 +- .../navi/manager/MogoSearchManager.java | 2 +- .../navi/manager/MogoSettingManager.java | 2 +- .../navi/ui/search/BaseSearchFragment.java | 16 +- .../navi/ui/search/SearchPresenter.java | 2 +- .../actionmanager/MogoActionManager.java | 3 +- .../service/datamanager/MogoDataManager.java | 2 +- .../service/marker/MogoMarkerServiceImpl.java | 3 +- .../service/network/ZhidaoRefreshModel.java | 3 +- .../panel/OnlineCarListPanelProvider.java | 2 +- .../module/service/receiver/MogoReceiver.java | 4 - .../MogoRefreshStrategyController.java | 3 +- .../service/ttsConfig/TtsConfigModleData.java | 4 - .../service/unwake/GlobalUnwakeManager.java | 2 +- .../module/share/GaoDeAimlessProvider.java | 2 +- .../com/mogo/module/share/ShareControl.java | 5 +- .../module/share/StrategyShareProvider.kt | 2 +- .../module/share/TanluServiceManager.java | 2 - .../module/share/TrafficUploadProvider.kt | 2 +- .../share/dialog/GridFixableShareDialog.kt | 3 +- .../share/dialog/LaucherShareDialog.java | 2 +- .../share/manager/ServiceApisManager.kt | 2 +- .../mogo/module/share/net/TanluModelData.java | 29 +- .../module/share/net/TrafficModelData.java | 6 +- .../mogo/module/v2x/V2XServiceManager.java | 2 +- .../v2x/adapter/V2XShareEventAdapter.java | 2 +- .../v2x/fragment/V2XSurroundingFragment.java | 2 +- .../v2x/network/V2XApiServiceFactory.java | 2 +- .../presenter/SurroundingEventPresenter.java | 5 +- .../roadcondition/service/MainService.kt | 2 +- .../com/mogo/service/MogoServicePaths.java | 398 ------------------ .../mogo/service/impl/MogoServiceApis.java | 2 +- .../service/impl/adas/MogoADASController.java | 2 +- .../service/impl/analytics/MogoAnalytics.java | 2 +- .../location/MogoLocationInfoService.java | 2 +- .../cloud/passport/MogoPassportManager.java | 2 +- .../impl/cloud/socket/MogoSocketManager.java | 2 +- .../cloud/socket/MogoWebSocketManager.java | 2 +- .../fragmentmanager/MogoFragmentManager.java | 2 +- .../impl/imageloader/MogoImageLoader.java | 2 +- .../imageloader/glide/GlideImageLoader.java | 16 - .../impl/intent/MogoIntentManager.java | 2 +- .../mogo/service/impl/map/MogoMapService.java | 2 +- .../impl/network/MogoNetWorkService.java | 2 +- .../impl/statusmanager/MogoMsgCenter.java | 2 +- .../impl/statusmanager/MogoStatusManager.java | 4 +- .../com/mogo/service/impl/v2x/V2XManager.java | 2 +- 91 files changed, 152 insertions(+), 620 deletions(-) delete mode 100644 services/mogo-service-api/src/main/java/com/mogo/service/MogoServicePaths.java diff --git a/app/build.gradle b/app/build.gradle index 9141d86d71..d4d171277d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -198,6 +198,8 @@ dependencies { implementation project(':test:crashreport-upgrade') implementation project(':test:crashreport-bugly') + implementation project(':core:mogo-core-data') + implementation project(':core:function-impl:mogo-core-function-obu-mogo') implementation project(':core:function-impl:mogo-core-function-smp') implementation project(':core:function-impl:mogo-core-function-hmi') diff --git a/app/src/main/java/com/mogo/launcher/MogoApplication.java b/app/src/main/java/com/mogo/launcher/MogoApplication.java index 410dd3c6fe..45204470dc 100644 --- a/app/src/main/java/com/mogo/launcher/MogoApplication.java +++ b/app/src/main/java/com/mogo/launcher/MogoApplication.java @@ -18,6 +18,7 @@ import com.mogo.commons.FunctionBuildConfig; import com.mogo.commons.constants.SharedPrefsConstants; import com.mogo.commons.debug.DebugConfig; import com.mogo.commons.network.Utils; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.map.location.MogoLocation; import com.mogo.module.authorize.authprovider.invoke.AuthorizeConstant; import com.mogo.module.carchatting.card.CallChatConstant; @@ -32,7 +33,6 @@ import com.mogo.module.share.constant.ShareConstants; import com.mogo.module.v2x.V2XConst; import com.mogo.module.v2x.utils.ObuConfig; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; import com.mogo.test.crashreport.ITestCrashReportProvider; import com.mogo.test.crashreport.upgrade.UpgradeReportProvider; import com.mogo.utils.ProcessUtils; @@ -44,8 +44,6 @@ import com.mogo.utils.storage.SharedPrefsMgr; import com.zhidao.boot.persistent.lib.PersistentManager; import com.zhidao.mogo.module.left.panel.LeftPanelConst; -import leakcanary.LeakCanary; - /** * @author congtaowang * @since 2019-12-18 diff --git a/core/function-impl/mogo-core-function-autopilot/src/main/java/com/mogo/eagle/core/function/autopilot/MoGoAutoPilotProvider.kt b/core/function-impl/mogo-core-function-autopilot/src/main/java/com/mogo/eagle/core/function/autopilot/MoGoAutoPilotProvider.kt index 23e8734979..ce6b3cba2a 100644 --- a/core/function-impl/mogo-core-function-autopilot/src/main/java/com/mogo/eagle/core/function/autopilot/MoGoAutoPilotProvider.kt +++ b/core/function-impl/mogo-core-function-autopilot/src/main/java/com/mogo/eagle/core/function/autopilot/MoGoAutoPilotProvider.kt @@ -1,55 +1,51 @@ -package com.mogo.eagle.core.function.autopilot; +package com.mogo.eagle.core.function.autopilot -import android.content.Context; - -import com.mogo.eagle.core.data.autopilot.AdasControlCommandParameter; -import com.mogo.eagle.core.data.autopilot.RemoteControlAutoPilotParameters; -import com.mogo.eagle.core.function.api.autopilot.IMoGoAutoPilotProvider; -import com.mogo.eagle.core.utilcode.util.GsonUtils; -import com.mogo.eagle.core.utilcode.util.LogUtils; -import com.zhidao.support.adas.high.AdasManager; +import android.content.Context +import com.alibaba.android.arouter.facade.annotation.Route +import com.mogo.eagle.core.data.autopilot.AdasControlCommandParameter +import com.mogo.eagle.core.data.autopilot.RemoteControlAutoPilotParameters +import com.mogo.eagle.core.data.constants.MogoServicePaths +import com.mogo.eagle.core.function.api.autopilot.IMoGoAutoPilotProvider +import com.mogo.eagle.core.utilcode.util.GsonUtils +import com.mogo.eagle.core.utilcode.util.LogUtils +import com.zhidao.support.adas.high.AdasManager /** * @author xiaoyuzhou * @date 2021/9/22 8:43 下午 */ -public class MoGoAutoPilotProvider implements IMoGoAutoPilotProvider { - - private static final String TAG = "MogoAutoPilotProvider"; - - @Override - public void init(Context context) { - - } - - @Override - public void startAutoPilot(RemoteControlAutoPilotParameters result) { - if (AdasManager.getInstance().isSocketConnect()) { - AdasControlCommandParameter parameter = new AdasControlCommandParameter(TAG, result); - AdasManager.getInstance().aiCloudToAdasData(GsonUtils.toJson(parameter)); +@Route(path = MogoServicePaths.PATH_AUTO_PILOT) +class MoGoAutoPilotProvider : IMoGoAutoPilotProvider { + override fun init(context: Context) {} + override fun connectAutoPilot() {} + override fun startAutoPilot(result: RemoteControlAutoPilotParameters) { + if (AdasManager.getInstance().isSocketConnect) { + val parameter = AdasControlCommandParameter(TAG, result) + AdasManager.getInstance().aiCloudToAdasData(GsonUtils.toJson(parameter)) } else { - LogUtils.eTag(TAG, "车机与工控机链接失败,无法开启自动驾驶"); + LogUtils.eTag(TAG, "车机与工控机链接失败,无法开启自动驾驶") } } - @Override - public void cancelAutoPilot() { - if (AdasManager.getInstance().isSocketConnect()) { - AdasManager.getInstance().controlAutopilotCarHead(); + override fun cancelAutoPilot() { + if (AdasManager.getInstance().isSocketConnect) { + AdasManager.getInstance().controlAutopilotCarHead() } else { - LogUtils.eTag(TAG, "车机与工控机链接失败,无法断开自动驾驶"); + LogUtils.eTag(TAG, "车机与工控机链接失败,无法断开自动驾驶") } } - @Override - public int getAutopilotStatus() { + override fun getAutopilotStatus(): Int { // int status = IMoGoAutoPilotStatusListener.STATUS_AUTOPILOT_DISABLE; // try { // status = adasProvider.autopilotStateCall().getState(); // } catch (Exception e) { // e.printStackTrace(); // } - return 0; + return 0 } -} + companion object { + private const val TAG = "MogoAutoPilotProvider" + } +} \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-check/build.gradle b/core/function-impl/mogo-core-function-check/build.gradle index c5b04d441b..631b47c01f 100644 --- a/core/function-impl/mogo-core-function-check/build.gradle +++ b/core/function-impl/mogo-core-function-check/build.gradle @@ -64,6 +64,7 @@ dependencies { implementation project(':modules:mogo-module-service') implementation project(':core:mogo-core-utils') + implementation project(':core:mogo-core-data') implementation project(':core:mogo-core-function-call') } diff --git a/core/function-impl/mogo-core-function-check/src/main/java/com/mogo/eagle/core/function/check/VehicleMonitoringManager.kt b/core/function-impl/mogo-core-function-check/src/main/java/com/mogo/eagle/core/function/check/VehicleMonitoringManager.kt index f577d6623d..31d323f2a6 100644 --- a/core/function-impl/mogo-core-function-check/src/main/java/com/mogo/eagle/core/function/check/VehicleMonitoringManager.kt +++ b/core/function-impl/mogo-core-function-check/src/main/java/com/mogo/eagle/core/function/check/VehicleMonitoringManager.kt @@ -14,7 +14,7 @@ import com.mogo.eagle.core.utilcode.util.AppUtils import com.mogo.eagle.core.utilcode.util.LogUtils import com.mogo.module.common.MogoApisHandler import com.mogo.module.service.receiver.MogoReceiver -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.statusmanager.IMogoStatusChangedListener import com.mogo.service.statusmanager.StatusDescriptor import com.mogo.utils.ActivityLifecycleManager diff --git a/core/function-impl/mogo-core-function-check/src/main/java/com/mogo/eagle/core/function/check/net/CheckApiServiceFactory.java b/core/function-impl/mogo-core-function-check/src/main/java/com/mogo/eagle/core/function/check/net/CheckApiServiceFactory.java index b7b459cf93..c40a406d99 100644 --- a/core/function-impl/mogo-core-function-check/src/main/java/com/mogo/eagle/core/function/check/net/CheckApiServiceFactory.java +++ b/core/function-impl/mogo-core-function-check/src/main/java/com/mogo/eagle/core/function/check/net/CheckApiServiceFactory.java @@ -2,8 +2,8 @@ package com.mogo.eagle.core.function.check.net; import android.content.Context; import com.alibaba.android.arouter.launcher.ARouter; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.module.common.constants.HostConst; -import com.mogo.service.MogoServicePaths; import com.mogo.service.network.IMogoNetwork; /** diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XLimitingVelocityBroadcastReceiver.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XLimitingVelocityBroadcastReceiver.kt index 1826591f05..4d50f4d116 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XLimitingVelocityBroadcastReceiver.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XLimitingVelocityBroadcastReceiver.kt @@ -6,7 +6,7 @@ import android.content.Intent import com.alibaba.android.arouter.launcher.ARouter import com.mogo.eagle.core.function.hmi.WaringConst import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWaringProvider import com.mogo.utils.logger.Logger diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XTrafficLightBroadcastReceiver.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XTrafficLightBroadcastReceiver.kt index 2728e61306..c0b4e2806e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XTrafficLightBroadcastReceiver.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XTrafficLightBroadcastReceiver.kt @@ -6,7 +6,7 @@ import android.content.Intent import com.alibaba.android.arouter.launcher.ARouter import com.mogo.eagle.core.function.hmi.WaringConst import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWaringProvider import com.mogo.utils.logger.Logger diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XWarningBroadcastReceiver.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XWarningBroadcastReceiver.kt index ff3c1d1038..67995752df 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XWarningBroadcastReceiver.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/V2XWarningBroadcastReceiver.kt @@ -7,7 +7,7 @@ import com.alibaba.android.arouter.launcher.ARouter import com.mogo.module.common.enums.EventTypeEnum import com.mogo.eagle.core.function.hmi.WaringConst import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWaringProvider import com.mogo.utils.logger.Logger diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SpeedPanelView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SpeedPanelView.kt index 27cea7edc7..997ef7d606 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SpeedPanelView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SpeedPanelView.kt @@ -16,7 +16,7 @@ import com.mogo.eagle.core.data.map.MogoLatLng import com.mogo.map.navi.IMogoCarLocationChangedListener2 import com.mogo.module.common.MogoApisHandler import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.statusmanager.IMogoStatusChangedListener import com.mogo.service.statusmanager.StatusDescriptor diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/warning/MoGoWarningProvider.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/warning/MoGoWarningProvider.kt index 7ddbd06b90..fa956e26d2 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/warning/MoGoWarningProvider.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/warning/MoGoWarningProvider.kt @@ -10,7 +10,7 @@ import com.alibaba.android.arouter.facade.annotation.Route import com.mogo.eagle.core.function.hmi.WaringConst import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWarningStatusListener import com.mogo.eagle.core.data.enums.WarningDirectionEnum -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.utils.logger.Logger /** diff --git a/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MoGoObuProvider.kt b/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MoGoObuProvider.kt index fc1159114e..af11270099 100644 --- a/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MoGoObuProvider.kt +++ b/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MoGoObuProvider.kt @@ -5,7 +5,7 @@ import com.alibaba.android.arouter.facade.annotation.Route import com.mogo.eagle.core.data.constants.MoGoConfig import com.mogo.eagle.core.function.api.obu.IMoGoObuProvider import com.mogo.eagle.core.utilcode.util.LogUtils -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.utils.storage.SharedPrefsMgr /** diff --git a/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MogoPrivateObuManager.kt b/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MogoPrivateObuManager.kt index c2857f5cae..6fd8465c73 100644 --- a/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MogoPrivateObuManager.kt +++ b/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MogoPrivateObuManager.kt @@ -12,7 +12,7 @@ import com.mogo.module.common.datacenter.SnapshotLocationDataCenter import com.mogo.module.common.drawer.TrafficMarkerDrawer import com.mogo.module.common.enums.EventTypeEnum import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.map.IMogoMapService import com.mogo.utils.storage.SharedPrefsMgr import com.zhidao.support.obu.MogoObuManager diff --git a/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmallMapProvider.java b/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmallMapProvider.java index 92e582064d..44190b7482 100644 --- a/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmallMapProvider.java +++ b/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmallMapProvider.java @@ -13,7 +13,7 @@ import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.eagle.core.data.map.MogoLatLng; import com.mogo.eagle.core.function.api.map.smp.IMogoSmallMapProvider; import com.mogo.module.common.MogoApisHandler; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.adas.IMogoAdasRouteCallBack; import com.mogo.service.statusmanager.IMogoStatusChangedListener; import com.mogo.service.statusmanager.StatusDescriptor; diff --git a/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmpServiceManager.java b/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmpServiceManager.java index ee0cad4d93..bd36e3dec1 100644 --- a/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmpServiceManager.java +++ b/core/function-impl/mogo-core-function-smp/src/main/java/com/mogo/eagle/core/function/smp/SmpServiceManager.java @@ -4,7 +4,7 @@ import android.content.Context; import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.module.IMogoRegisterCenter; /** 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 0caacad330..7566e44b60 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 @@ -397,4 +397,11 @@ public class MogoServicePaths { @Keep @Deprecated public static final String PATH_V2X_OBU_MOGO = "/obu_mogo/api"; + + /** + * AutoPilot 模块 + */ + @Keep + @Deprecated + public static final String PATH_AUTO_PILOT = "/auto_pilot/api"; } diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutoPilotProvider.java b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutoPilotProvider.java index 6c19059386..9bb7675f73 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutoPilotProvider.java +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutoPilotProvider.java @@ -10,6 +10,11 @@ import com.mogo.eagle.core.function.api.base.IMoGoFunctionServerProvider; */ public interface IMoGoAutoPilotProvider extends IMoGoFunctionServerProvider { + /** + * 连接自动驾驶域控制器 + */ + void connectAutoPilot(); + /** * 开启自动驾驶 * 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 ff71c69a5e..1bd858cfab 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 @@ -5,7 +5,7 @@ import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.facade.template.IProvider; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; -import com.mogo.service.MogoServicePaths; +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; diff --git a/modules/mogo-module-apps/build.gradle b/modules/mogo-module-apps/build.gradle index 6db77f72c9..09d0589305 100644 --- a/modules/mogo-module-apps/build.gradle +++ b/modules/mogo-module-apps/build.gradle @@ -61,6 +61,9 @@ dependencies { api project(":foudations:mogo-commons") api project(':services:mogo-service-api') implementation project(':modules:mogo-module-common') + + implementation project(':core:mogo-core-data') + } } diff --git a/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsListPresenter.java b/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsListPresenter.java index 09b8d91a2d..3e943c40d4 100644 --- a/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsListPresenter.java +++ b/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsListPresenter.java @@ -6,11 +6,9 @@ import android.text.TextUtils; import androidx.annotation.NonNull; import androidx.lifecycle.LifecycleOwner; -import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.commons.mvp.Presenter; import com.mogo.commons.voice.AIAssist; import com.mogo.commons.voice.IMogoVoiceCmdCallBack; -import com.mogo.service.MogoServicePaths; import com.mogo.service.intent.IMogoIntentListener; import com.mogo.service.intent.IMogoIntentManager; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-authorize/build.gradle b/modules/mogo-module-authorize/build.gradle index 8f19f33858..be562c66c7 100644 --- a/modules/mogo-module-authorize/build.gradle +++ b/modules/mogo-module-authorize/build.gradle @@ -1,8 +1,10 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' -apply plugin: 'kotlin-android-extensions' -apply plugin: 'kotlin-kapt' -apply plugin: 'com.alibaba.arouter' +plugins { + id 'com.android.library' + id 'kotlin-android' + id 'kotlin-android-extensions' + id 'kotlin-kapt' + id 'com.alibaba.arouter' +} android { compileSdkVersion rootProject.ext.android.compileSdkVersion @@ -20,7 +22,7 @@ android { kapt { useBuildCache = false arguments { - arg("AROUTER_MODULE_NAME",project.getName() ) + arg("AROUTER_MODULE_NAME", project.getName()) } } @@ -49,6 +51,7 @@ dependencies { implementation rootProject.ext.dependencies.androidxappcompat implementation rootProject.ext.dependencies.androidxconstraintlayout implementation rootProject.ext.dependencies.arouter + kapt rootProject.ext.dependencies.aroutercompiler if (Boolean.valueOf(RELEASE)) { @@ -61,6 +64,8 @@ dependencies { implementation project(":foudations:mogo-commons") implementation project(':services:mogo-service-api') implementation project(":modules:mogo-module-common") + + implementation project(':core:mogo-core-data') } } diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeProvider.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeProvider.kt index 475ec62561..4f81c494df 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeProvider.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeProvider.kt @@ -15,7 +15,7 @@ import com.mogo.module.authorize.authprovider.invoke.AuthorizeConstant.Companion import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_LAUNCHER_MAIN import com.mogo.module.authorize.authprovider.launcher.MogoMainAuthorize.Companion.mogoAuthShow import com.mogo.module.authorize.util.SharedPreferenceUtil.hasGuide -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.auth.IMogoAuthManager import com.mogo.service.module.IMogoModuleLifecycle import com.mogo.utils.logger.Logger diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/BaseRepository.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/BaseRepository.kt index 6b99ab09f0..8e216d70df 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/BaseRepository.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/BaseRepository.kt @@ -1,11 +1,10 @@ package com.mogo.module.authorize.model import com.alibaba.android.arouter.launcher.ARouter -import com.mogo.module.authorize.constant.HttpConstant import com.mogo.module.authorize.net.AuthorizeApi import com.mogo.module.common.constants.HostConst import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths open class BaseRepository { @@ -15,7 +14,7 @@ open class BaseRepository { fun getNetWorkApi(): AuthorizeApi { var serviceApi: IMogoServiceApis? = null - val mogoService = ARouter.getInstance().build(MogoServicePaths.PATH_SERVICE_APIS).navigation() + val mogoService = ARouter.getInstance().build(com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_SERVICE_APIS).navigation() if (mogoService is IMogoServiceApis) { serviceApi = mogoService } diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/AnalyticsUtil.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/AnalyticsUtil.kt index bb08c3350f..00a7d0194b 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/AnalyticsUtil.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/AnalyticsUtil.kt @@ -2,7 +2,7 @@ package com.mogo.module.authorize.util import com.alibaba.android.arouter.launcher.ARouter import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.analytics.IMogoAnalytics object AnalyticsUtil { @@ -14,7 +14,7 @@ object AnalyticsUtil { fun track(eventType: String, data: MutableMap? = hashMapOf()) { if (trackRouter == null) { - val arouter = ARouter.getInstance().build(MogoServicePaths.PATH_SERVICE_APIS).navigation() + val arouter = ARouter.getInstance().build(com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_SERVICE_APIS).navigation() if (arouter is IMogoServiceApis) { trackRouter = arouter.analyticsApi } diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/voice/VoiceUtil.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/voice/VoiceUtil.kt index 6d0d0e8b45..cd8fb4af32 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/voice/VoiceUtil.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/voice/VoiceUtil.kt @@ -5,7 +5,7 @@ import com.alibaba.android.arouter.launcher.ARouter import com.mogo.commons.AbsMogoApplication import com.mogo.commons.voice.AIAssist import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.intent.IMogoIntentManager import com.mogo.utils.logger.Logger @@ -17,7 +17,7 @@ object VoiceUtil { init { Logger.i(TAG, "init") val register = - ARouter.getInstance().build(MogoServicePaths.PATH_SERVICE_APIS).navigation() + ARouter.getInstance().build(com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_SERVICE_APIS).navigation() if (register is IMogoServiceApis) { intentRegister = register.intentManagerApi } diff --git a/modules/mogo-module-back/build.gradle b/modules/mogo-module-back/build.gradle index 8245cd3d4c..b1872c2b30 100644 --- a/modules/mogo-module-back/build.gradle +++ b/modules/mogo-module-back/build.gradle @@ -56,6 +56,8 @@ dependencies { implementation project(":foudations:mogo-commons") implementation project(':services:mogo-service-api') implementation project(':modules:mogo-module-common') + + implementation project(':core:mogo-core-data') } } diff --git a/modules/mogo-module-back/src/main/java/com/mogo/module/back/BackToLauncherModuleProvider.java b/modules/mogo-module-back/src/main/java/com/mogo/module/back/BackToLauncherModuleProvider.java index eaf4212428..2f0bf3dc5a 100644 --- a/modules/mogo-module-back/src/main/java/com/mogo/module/back/BackToLauncherModuleProvider.java +++ b/modules/mogo-module-back/src/main/java/com/mogo/module/back/BackToLauncherModuleProvider.java @@ -9,9 +9,8 @@ import androidx.fragment.app.Fragment; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.commons.debug.DebugConfig; -import com.mogo.module.common.MogoModulePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.module.common.utils.CarSeries; -import com.mogo.service.MogoServicePaths; import com.mogo.service.module.IMogoModuleProvider; import com.mogo.service.module.ModuleType; diff --git a/modules/mogo-module-back/src/main/java/com/mogo/module/back/MogoLauncher.java b/modules/mogo-module-back/src/main/java/com/mogo/module/back/MogoLauncher.java index 669a63f78a..150ca7eb96 100644 --- a/modules/mogo-module-back/src/main/java/com/mogo/module/back/MogoLauncher.java +++ b/modules/mogo-module-back/src/main/java/com/mogo/module/back/MogoLauncher.java @@ -3,7 +3,7 @@ package com.mogo.module.back; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.launcher.IMogoLauncher; /** 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 8700b1a027..7062c39cb6 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 @@ -10,7 +10,6 @@ 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.commons.network.Utils; import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.constants.HostConst; import com.mogo.module.extensions.R; @@ -24,7 +23,7 @@ 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.service.MogoServicePaths; +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; diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/MogoEntranceButtonControllerImpl.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/MogoEntranceButtonControllerImpl.java index 6a664575a4..6b347df729 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/MogoEntranceButtonControllerImpl.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/MogoEntranceButtonControllerImpl.java @@ -6,7 +6,7 @@ import android.widget.TextView; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.module.extensions.utils.EntranceViewHolder; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.entrance.ButtonIndex; import com.mogo.service.entrance.IMogoEntranceButtonController; import com.mogo.service.windowview.IMogoEntranceViewListener; diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/TopViewManager.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/TopViewManager.java index 0663d8c14b..a843b53126 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/TopViewManager.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/TopViewManager.java @@ -7,7 +7,7 @@ import android.view.ViewGroup.LayoutParams; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.module.extensions.R; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.windowview.IMogoTopViewManager; import com.mogo.service.windowview.IMogoTopViewStatusListener; diff --git a/modules/mogo-module-left-panel/src/main/java/com/zhidao/mogo/module/left/panel/presenter/SimpleSpeedPresenter.kt b/modules/mogo-module-left-panel/src/main/java/com/zhidao/mogo/module/left/panel/presenter/SimpleSpeedPresenter.kt index 73f7e05863..7b582e44b0 100644 --- a/modules/mogo-module-left-panel/src/main/java/com/zhidao/mogo/module/left/panel/presenter/SimpleSpeedPresenter.kt +++ b/modules/mogo-module-left-panel/src/main/java/com/zhidao/mogo/module/left/panel/presenter/SimpleSpeedPresenter.kt @@ -1,12 +1,9 @@ package com.zhidao.mogo.module.left.panel.presenter import android.os.Handler -import com.alibaba.android.arouter.launcher.ARouter import com.mogo.commons.mvp.Presenter import com.mogo.map.IDestroyable import com.mogo.module.common.MogoApisHandler -import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths import com.mogo.utils.logger.Logger import com.zhidao.mogo.module.left.panel.LeftPanelConst.MODULE_NAME import com.zhidao.mogo.module.left.panel.fragment.SimpleSpeedFragment diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MogoCardManager.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MogoCardManager.java index 59f7d5a63c..73f8cf5a29 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MogoCardManager.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MogoCardManager.java @@ -3,7 +3,7 @@ package com.mogo.module.main; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.cardmanager.IMogoCardChangedListener; import com.mogo.service.cardmanager.IMogoCardManager; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/cards/MogoModulesManager.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/cards/MogoModulesManager.java index 3fc58dc051..464c277a39 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/cards/MogoModulesManager.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/cards/MogoModulesManager.java @@ -11,7 +11,7 @@ import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.MogoModule; import com.mogo.module.common.MogoModulePaths; import com.mogo.module.main.MainActivity; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.module.IMogoModuleProvider; import com.mogo.utils.ResourcesHelper; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/registercenter/MogoRegisterCenter.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/registercenter/MogoRegisterCenter.java index a44091a55d..871dbc4767 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/registercenter/MogoRegisterCenter.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/registercenter/MogoRegisterCenter.java @@ -9,7 +9,7 @@ import com.mogo.map.marker.IMogoMarkerClickListener; import com.mogo.map.navi.IMogoAimlessModeListener; import com.mogo.map.navi.IMogoCarLocationChangedListener; import com.mogo.map.navi.IMogoNaviListener; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.adas.IMogoADASControlStatusChangedListener; import com.mogo.service.module.IMogoModuleLifecycle; import com.mogo.service.module.IMogoRegisterCenter; diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/utils/DisplayEffectsManager.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/utils/DisplayEffectsManager.java index 2221ab5e3f..fd8305c22b 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/utils/DisplayEffectsManager.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/utils/DisplayEffectsManager.java @@ -3,7 +3,7 @@ package com.mogo.module.main.utils; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.v2x.DisplayEffectsInterface; /** diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/windowview/MogoWindowManager.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/windowview/MogoWindowManager.java index cc87d1dbc5..4914249565 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/windowview/MogoWindowManager.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/windowview/MogoWindowManager.java @@ -5,7 +5,7 @@ import android.view.View; import android.widget.FrameLayout; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.windowview.IMogoWindowManager; /** diff --git a/modules/mogo-module-map/src/main/java/com/mogo/module/map/MapFrameController.java b/modules/mogo-module-map/src/main/java/com/mogo/module/map/MapFrameController.java index 76970d36aa..c48ddf8126 100644 --- a/modules/mogo-module-map/src/main/java/com/mogo/module/map/MapFrameController.java +++ b/modules/mogo-module-map/src/main/java/com/mogo/module/map/MapFrameController.java @@ -3,8 +3,7 @@ package com.mogo.module.map; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.google.gson.internal.$Gson$Preconditions; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.map.IMogoMapFrameController; public diff --git a/modules/mogo-module-obu/build.gradle b/modules/mogo-module-obu/build.gradle index 85ac0cdd0d..4fae4a7628 100644 --- a/modules/mogo-module-obu/build.gradle +++ b/modules/mogo-module-obu/build.gradle @@ -1,8 +1,10 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' -apply plugin: 'kotlin-android-extensions' -apply plugin: 'kotlin-kapt' -apply plugin: 'com.alibaba.arouter' +plugins { + id 'com.android.library' + id 'kotlin-android' + id 'kotlin-android-extensions' + id 'kotlin-kapt' + id 'com.alibaba.arouter' +} android { compileSdkVersion rootProject.ext.android.compileSdkVersion @@ -16,9 +18,9 @@ android { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles 'consumer-rules.pro' - javaCompileOptions { - annotationProcessorOptions { - arguments = [AROUTER_MODULE_NAME: project.getName()] + kapt { + arguments { + arg("AROUTER_MODULE_NAME", project.getName()) } } } @@ -46,6 +48,7 @@ dependencies { implementation rootProject.ext.dependencies.modulecommon } else { implementation project(':modules:mogo-module-common') + implementation project(':core:mogo-core-data') } } diff --git a/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/MockUtil.kt b/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/MockUtil.kt index ff4743d73e..037be18fdd 100644 --- a/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/MockUtil.kt +++ b/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/MockUtil.kt @@ -9,7 +9,7 @@ import android.view.View import android.widget.Button import com.alibaba.android.arouter.launcher.ARouter import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.utils.logger.Logger import com.zhidao.mogo.module.obu.obu.BaseObu import com.zhidao.mogo.module.obu.obu.IObuCallback @@ -44,7 +44,7 @@ class MockUtil:Handler.Callback { override fun handleMessage(msg: Message): Boolean { if (msg.what == 1001) { Logger.d(TAG,"准备添加调试view") - val api = ARouter.getInstance().build(MogoServicePaths.PATH_SERVICE_APIS).navigation(context) as IMogoServiceApis + val api = ARouter.getInstance().build(com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_SERVICE_APIS).navigation(context) as IMogoServiceApis api.windowManagerApi.addView(view, 800, 300, false) } return false diff --git a/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/crashwarn/CrashWarningProvider.kt b/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/crashwarn/CrashWarningProvider.kt index 3338f6bddf..f66d01306d 100644 --- a/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/crashwarn/CrashWarningProvider.kt +++ b/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/crashwarn/CrashWarningProvider.kt @@ -3,10 +3,9 @@ package com.zhidao.mogo.module.obu.crashwarn import android.content.Context import android.content.Intent import com.alibaba.android.arouter.facade.annotation.Route -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.obu.IMogoCrashWarnProvider import com.mogo.utils.logger.Logger -import com.zhidao.manager.constent.Common import com.zhidao.manager.power.ZDPowerManager import com.zhidao.manager.ts.TsSensorChannel import com.zhidao.manager.ts.TsThreshold diff --git a/modules/mogo-module-push/build.gradle b/modules/mogo-module-push/build.gradle index 8b0a3e713c..b98b69977a 100644 --- a/modules/mogo-module-push/build.gradle +++ b/modules/mogo-module-push/build.gradle @@ -68,6 +68,8 @@ dependencies { implementation project(':foudations:mogo-commons') implementation project(':modules:mogo-module-common') implementation project(':services:mogo-service-api') + + implementation project(':core:mogo-core-data') } } diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/utils/AnalyticsUtils.kt b/modules/mogo-module-push/src/main/java/com/mogo/module/push/utils/AnalyticsUtils.kt index 817acd92a6..f5ba9821cf 100644 --- a/modules/mogo-module-push/src/main/java/com/mogo/module/push/utils/AnalyticsUtils.kt +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/utils/AnalyticsUtils.kt @@ -5,7 +5,7 @@ package com.mogo.module.push.utils import android.util.ArrayMap import com.alibaba.android.arouter.launcher.ARouter import com.mogo.module.push.repository.PushRepository -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.analytics.IMogoAnalytics object AnalyticsUtils { diff --git a/modules/mogo-module-push/src/main/java/com/mogo/module/push/view/GlobalTools.kt b/modules/mogo-module-push/src/main/java/com/mogo/module/push/view/GlobalTools.kt index c553825f6a..469916e914 100644 --- a/modules/mogo-module-push/src/main/java/com/mogo/module/push/view/GlobalTools.kt +++ b/modules/mogo-module-push/src/main/java/com/mogo/module/push/view/GlobalTools.kt @@ -4,7 +4,7 @@ import android.content.Context import android.view.View import com.alibaba.android.arouter.launcher.ARouter import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths /** * @author congtaowang @@ -16,7 +16,7 @@ private var apis: IMogoServiceApis? = null fun getApis(context: Context): IMogoServiceApis { if (apis == null) { - apis = ARouter.getInstance().build(MogoServicePaths.PATH_SERVICE_APIS).navigation(context) as IMogoServiceApis; + apis = ARouter.getInstance().build(com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_SERVICE_APIS).navigation(context) as IMogoServiceApis; } return apis!! } diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoAddressManager.java b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoAddressManager.java index 5d675eede8..262bd86646 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoAddressManager.java +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoAddressManager.java @@ -4,7 +4,7 @@ import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.eagle.core.data.map.MogoLatLng; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.module.IMogoAddressManager; import com.mogo.service.module.IMogoSearchManager; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoSearchManager.java b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoSearchManager.java index 5ac391975f..a91e7e6e72 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoSearchManager.java +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoSearchManager.java @@ -5,7 +5,7 @@ import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.eagle.core.data.map.MogoLatLng; import com.mogo.module.navi.constants.SearchApisHolder; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.module.IMogoSearchManager; /** diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoSettingManager.java b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoSettingManager.java index 89e2199d60..68e84c5b1f 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoSettingManager.java +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/manager/MogoSettingManager.java @@ -3,7 +3,7 @@ package com.mogo.module.navi.manager; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.module.IMogoSettingManager; /** diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/BaseSearchFragment.java b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/BaseSearchFragment.java index 59be513933..8efc5280f6 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/BaseSearchFragment.java +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/BaseSearchFragment.java @@ -7,25 +7,11 @@ import android.widget.EditText; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; -import com.alibaba.android.arouter.facade.annotation.Route; -import com.alibaba.android.arouter.launcher.ARouter; -import com.mogo.map.search.inputtips.MogoTip; -import com.mogo.module.common.MogoModulePaths; + import com.mogo.module.navi.R; -import com.mogo.module.navi.bean.EntityConvertUtils; import com.mogo.module.navi.bean.SearchPoi; -import com.mogo.module.navi.ui.adapter.HistoryPoiAdapter; -import com.mogo.module.navi.ui.adapter.SearchPoiAdapter; import com.mogo.module.navi.ui.base.BaseFragment; import com.mogo.module.navi.ui.base.UiController; -import com.mogo.module.navi.ui.setting.NaviSettingFragment; -import com.mogo.service.MogoServicePaths; -import com.mogo.service.fragmentmanager.FragmentDescriptor; -import com.mogo.service.fragmentmanager.IMogoFragmentManager; -import java.util.ArrayList; -import java.util.List; /** * 搜索页面 diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/SearchPresenter.java b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/SearchPresenter.java index 95e4444621..5f70527e4a 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/SearchPresenter.java +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/SearchPresenter.java @@ -21,7 +21,7 @@ import com.mogo.module.navi.bean.SearchPoi; import com.mogo.module.navi.constants.DataConstants; import com.mogo.module.navi.constants.SearchApisHolder; import com.mogo.module.navi.database.AppDataBase; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.map.IMogoMapService; import java.util.List; diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/actionmanager/MogoActionManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/actionmanager/MogoActionManager.java index 58d1a9110a..c26719d8c4 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/actionmanager/MogoActionManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/actionmanager/MogoActionManager.java @@ -3,8 +3,7 @@ package com.mogo.module.service.actionmanager; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.map.MogoOverlayManager; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.module.IMogoBizActionDoneListener; import com.mogo.service.module.MogoAction; import com.mogo.service.module.IMogoActionListener; diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/datamanager/MogoDataManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/datamanager/MogoDataManager.java index 8b3f7dd5c9..fe68d3980e 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/datamanager/MogoDataManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/datamanager/MogoDataManager.java @@ -3,7 +3,7 @@ package com.mogo.module.service.datamanager; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.datamanager.IMogoDataChangedListener; import com.mogo.service.datamanager.IMogoDataManager; diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MogoMarkerServiceImpl.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MogoMarkerServiceImpl.java index 47044f9b9f..7044e4fc02 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MogoMarkerServiceImpl.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MogoMarkerServiceImpl.java @@ -9,8 +9,7 @@ import com.mogo.map.marker.IMogoMarker; import com.mogo.module.common.drawer.MarkerDrawer; import com.mogo.module.common.entity.MarkerShowEntity; import com.mogo.module.service.MarkerServiceHandler; -import com.mogo.module.service.ServiceConst; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.module.IMogoMarkerService; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/ZhidaoRefreshModel.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/ZhidaoRefreshModel.java index 595ff09af9..2cdd6091fa 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/ZhidaoRefreshModel.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/ZhidaoRefreshModel.java @@ -3,9 +3,8 @@ package com.mogo.module.service.network; import android.content.Context; import com.alibaba.android.arouter.launcher.ARouter; -import com.mogo.eagle.core.data.map.MogoLatLng; import com.mogo.module.common.constants.HostConst; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.network.IMogoNetwork; diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarListPanelProvider.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarListPanelProvider.java index 36402ac240..b2e118bd19 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarListPanelProvider.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarListPanelProvider.java @@ -6,7 +6,7 @@ import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentActivity; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.strategy.IMogoOnlineCarListPanelProvider; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/receiver/MogoReceiver.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/receiver/MogoReceiver.java index 3d9f578eed..fe48fe43d9 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/receiver/MogoReceiver.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/receiver/MogoReceiver.java @@ -5,12 +5,8 @@ import android.content.Context; import android.content.Intent; import android.text.TextUtils; -import com.alibaba.android.arouter.launcher.ARouter; -import com.mogo.commons.voice.VoiceIntentTrack; import com.mogo.module.service.MarkerServiceHandler; -import com.mogo.service.MogoServicePaths; import com.mogo.service.intent.IMogoIntentManager; -import com.mogo.utils.logger.Logger; /** * @author congtaowang diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/strategy/MogoRefreshStrategyController.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/strategy/MogoRefreshStrategyController.java index 505564565c..6dec87a023 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/strategy/MogoRefreshStrategyController.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/strategy/MogoRefreshStrategyController.java @@ -4,8 +4,7 @@ import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.module.service.MogoServices; -import com.mogo.module.service.location.MogoRTKLocation; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.strategy.IMogoRefreshStrategyController; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/ttsConfig/TtsConfigModleData.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/ttsConfig/TtsConfigModleData.java index 963fd69866..ab5b54aaa0 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/ttsConfig/TtsConfigModleData.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/ttsConfig/TtsConfigModleData.java @@ -3,16 +3,12 @@ package com.mogo.module.service.ttsConfig; import android.text.TextUtils; import android.util.Log; -import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.commons.debug.DebugConfig; import com.mogo.commons.network.SubscribeImpl; import com.mogo.commons.voice.AIAssist; import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.constants.HostConst; -import com.mogo.module.service.network.RefreshModel; import com.mogo.module.service.network.bean.TtsConfigEntity; -import com.mogo.service.MogoServicePaths; -import com.mogo.service.network.IMogoNetwork; import com.mogo.utils.network.RequestOptions; import io.reactivex.android.schedulers.AndroidSchedulers; diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/unwake/GlobalUnwakeManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/unwake/GlobalUnwakeManager.java index 36f6a706b2..1f48431a4f 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/unwake/GlobalUnwakeManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/unwake/GlobalUnwakeManager.java @@ -10,7 +10,7 @@ import com.alibaba.android.arouter.facade.template.IProvider; import com.mogo.commons.voice.AIAssist; import com.mogo.commons.voice.IMogoVoiceCmdCallBack; import com.mogo.module.common.MogoApisHandler; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.intent.IMogoIntentListener; import com.mogo.service.intent.IMogoIntentManager; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/GaoDeAimlessProvider.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/GaoDeAimlessProvider.java index ab2f7defd5..ce91b27108 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/GaoDeAimlessProvider.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/GaoDeAimlessProvider.java @@ -14,7 +14,7 @@ import com.mogo.module.common.entity.RoadTrafficSegment; import com.mogo.module.common.entity.RoadTrafficStatus; import com.mogo.module.common.entity.UploadTrafficEntity; import com.mogo.module.share.net.TrafficModelData; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.utils.network.utils.GsonUtil; import java.util.ArrayList; diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/ShareControl.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/ShareControl.java index 664dfde8ad..8323d3a999 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/ShareControl.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/ShareControl.java @@ -11,27 +11,24 @@ import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; import com.mogo.commons.network.SubscribeImpl; -import com.mogo.commons.network.Utils; import com.mogo.map.location.MogoLocation; import com.mogo.module.authorize.authprovider.invoke.AuthorizeConstant; import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant; import com.mogo.module.authorize.authprovider.module.IMogoAcquireAuthorizeListener; import com.mogo.module.authorize.authprovider.module.IMogoAuthorizeModuleManager; import com.mogo.module.common.constants.HostConst; -import com.mogo.module.common.MogoApisHandler; import com.mogo.module.common.dialog.BaseFloatDialog; import com.mogo.module.common.utils.CloudPoiManager; import com.mogo.module.share.bean.FixableButton; import com.mogo.module.share.bean.ShareButtonConfigResponse; import com.mogo.module.share.bean.ShareConfigRequest; import com.mogo.module.share.bean.StepAfterAuth; -import com.mogo.module.share.constant.HttpConstant; import com.mogo.module.share.constant.ShareConstants; import com.mogo.module.share.dialog.GridFixableShareDialog; import com.mogo.module.share.manager.ServiceApisManager; import com.mogo.module.share.manager.UploadHelper; import com.mogo.module.share.net.ShareDevaApiService; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.share.IMogoShareManager; import com.mogo.service.share.IMogoTanluProvider; import com.mogo.service.share.TanluUploadParams; diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/StrategyShareProvider.kt b/modules/mogo-module-share/src/main/java/com/mogo/module/share/StrategyShareProvider.kt index 9f2f99b2cb..101f1c675f 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/StrategyShareProvider.kt +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/StrategyShareProvider.kt @@ -12,7 +12,7 @@ import com.mogo.module.share.constant.S_TAG import com.mogo.module.share.strategyreceiver.AccidentStrategyReceiver import com.mogo.module.share.strategyreceiver.BlockStrategy import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.utils.logger.Logger import com.mogo.utils.network.utils.GsonUtil import org.json.JSONObject diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/TanluServiceManager.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/TanluServiceManager.java index de27299bef..34d7687c22 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/TanluServiceManager.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/TanluServiceManager.java @@ -2,14 +2,12 @@ package com.mogo.module.share; import android.content.Context; -import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.map.location.IMogoLocationClient; import com.mogo.map.navi.IMogoAimless; import com.mogo.map.search.poisearch.IMogoPoiSearch; import com.mogo.map.search.poisearch.query.MogoPoiSearchQuery; import com.mogo.module.common.MogoApisHandler; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; import com.mogo.service.analytics.IMogoAnalytics; import com.mogo.service.intent.IMogoIntentManager; import com.mogo.service.map.IMogoMapService; diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/TrafficUploadProvider.kt b/modules/mogo-module-share/src/main/java/com/mogo/module/share/TrafficUploadProvider.kt index 35e0a91cb2..9eb353f33c 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/TrafficUploadProvider.kt +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/TrafficUploadProvider.kt @@ -6,7 +6,7 @@ import android.content.Context import com.alibaba.android.arouter.facade.annotation.Route import com.alibaba.android.arouter.facade.template.IProvider import com.mogo.module.share.manager.TrafficUploadManager.Companion.trafficUpload -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.share.IMogoTrafficUploadProvider @Route( path = MogoServicePaths.PATH_TRAFFIC_UPLOAD ) diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/GridFixableShareDialog.kt b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/GridFixableShareDialog.kt index 6c47af485f..08ff54d145 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/GridFixableShareDialog.kt +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/GridFixableShareDialog.kt @@ -3,7 +3,6 @@ package com.mogo.module.share.dialog import android.content.Context import android.widget.FrameLayout import com.alibaba.android.arouter.launcher.ARouter -import com.mogo.commons.debug.DebugConfig import com.mogo.module.common.dialog.BaseFloatDialog import com.mogo.module.common.utils.CarSeries import com.mogo.module.share.R @@ -14,7 +13,7 @@ import com.mogo.module.share.manager.SeekHelpManager import com.mogo.module.share.manager.SeekHelpManager.seekHelp import com.mogo.module.share.manager.UploadHelper import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.service.analytics.IMogoAnalytics import com.mogo.service.share.IMogoTanluProvider import com.mogo.service.share.TanluUploadParams diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java index 1437b26665..2441da0796 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java @@ -15,7 +15,7 @@ import com.mogo.module.share.manager.ISeekHelpListener; import com.mogo.module.share.manager.SeekHelpManager; import com.mogo.module.share.manager.UploadHelper; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.analytics.IMogoAnalytics; import com.mogo.service.statusmanager.IMogoStatusManager; import com.mogo.service.share.IMogoTanluProvider; diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/ServiceApisManager.kt b/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/ServiceApisManager.kt index 74c0ab300d..77465cde3d 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/ServiceApisManager.kt +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/ServiceApisManager.kt @@ -3,7 +3,7 @@ package com.mogo.module.share.manager import android.content.Context import com.alibaba.android.arouter.launcher.ARouter import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths /** * 全局管理IMogoServiceApis diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/net/TanluModelData.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/net/TanluModelData.java index 1be66eefec..b5b1b2573d 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/net/TanluModelData.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/net/TanluModelData.java @@ -3,48 +3,21 @@ package com.mogo.module.share.net; import android.content.Context; import com.alibaba.android.arouter.launcher.ARouter; -import com.google.gson.Gson; import com.mogo.cloud.network.BaseData; import com.mogo.cloud.tanlu.api.IRoadInfoSearchCallback; import com.mogo.cloud.tanlu.api.MogoRoadSearchManager; import com.mogo.commons.debug.DebugConfig; -import com.mogo.commons.network.ParamsProvider; -import com.mogo.commons.network.SubscribeImpl; -import com.mogo.commons.network.Utils; import com.mogo.map.location.MogoLocation; -import com.mogo.map.search.geo.MogoPoiItem; -import com.mogo.map.search.poisearch.IMogoPoiSearch; -import com.mogo.map.search.poisearch.MogoPoiResult; -import com.mogo.map.search.poisearch.query.MogoPoiSearchQuery; import com.mogo.module.common.constants.HostConst; import com.mogo.module.share.TanluServiceManager; -import com.mogo.module.share.bean.BaseDataCompat; -import com.mogo.module.share.bean.Location; -import com.mogo.module.share.bean.RoadInfoRequest; -import com.mogo.module.share.bean.RoadInfos; import com.mogo.module.share.bean.VoiceCmdData; import com.mogo.module.share.callback.RoadInfoCallback; import com.mogo.module.share.constant.HttpConstant; -import com.mogo.service.MogoServicePaths; -import com.mogo.service.map.IMogoMapService; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.network.IMogoNetwork; import com.mogo.utils.logger.Logger; -import com.mogo.utils.network.RequestOptions; -import com.mogo.utils.network.utils.GsonUtil; import java.util.ArrayList; -import java.util.Map; - -import io.reactivex.Observable; -import io.reactivex.ObservableEmitter; -import io.reactivex.ObservableOnSubscribe; -import io.reactivex.android.schedulers.AndroidSchedulers; -import io.reactivex.functions.Function; -import io.reactivex.schedulers.Schedulers; - -import static com.mogo.module.share.constant.ShareConstants.TANLU_ROAD_CONGESTION_COMPAT; -import static com.mogo.module.share.constant.ShareConstants.TANLU_ROAD_CURRENT; -import static com.mogo.module.share.constant.ShareConstants.TYPE_NAME_BLOCK; /** diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/net/TrafficModelData.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/net/TrafficModelData.java index 34bebdfed4..fca9278fc9 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/net/TrafficModelData.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/net/TrafficModelData.java @@ -2,16 +2,12 @@ package com.mogo.module.share.net; import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; -import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.data.BaseData; import com.mogo.commons.network.ParamsProvider; import com.mogo.commons.network.SubscribeImpl; -import com.mogo.commons.network.Utils; import com.mogo.module.common.constants.HostConst; -import com.mogo.module.common.entity.RoadTrafficStatus; import com.mogo.module.common.entity.UploadTrafficEntity; -import com.mogo.module.share.constant.HttpConstant; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.network.IMogoNetwork; import com.mogo.utils.logger.Logger; import com.mogo.utils.network.RequestOptions; diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XServiceManager.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XServiceManager.java index 2c16ce0ab9..5f86fe8869 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XServiceManager.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/V2XServiceManager.java @@ -18,7 +18,7 @@ import com.mogo.module.v2x.manager.IMoGoV2XStatusManager; import com.mogo.module.v2x.manager.IMoGoWarnPolylineManager; import com.mogo.module.v2x.network.V2XRefreshModel; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.adas.IMogoADASController; import com.mogo.service.analytics.IMogoAnalytics; import com.mogo.service.cloud.socket.IMogoSocketManager; diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XShareEventAdapter.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XShareEventAdapter.java index 89e8fa951f..fbf5e8fd2c 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XShareEventAdapter.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/V2XShareEventAdapter.java @@ -20,7 +20,7 @@ import com.mogo.module.v2x.entity.panel.V2XShareEventLoadMoreItem; import com.mogo.module.v2x.fragment.V2XEventPanelFragment; import com.mogo.module.v2x.listener.AdapterCallback; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.utils.DateTimeUtils; import java.util.ArrayList; diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XSurroundingFragment.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XSurroundingFragment.java index 96a6c99fd2..8154da3675 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XSurroundingFragment.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/fragment/V2XSurroundingFragment.java @@ -47,7 +47,7 @@ import com.mogo.module.v2x.view.SurroundingEventView; import com.mogo.module.common.view.NetworkLoadingView; import com.mogo.module.v2x.view.SurroundingMarginDecoration; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.utils.WorkThreadHandler; import com.mogo.utils.logger.Logger; diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XApiServiceFactory.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XApiServiceFactory.java index 9d33972c9f..b7e3bcde6f 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XApiServiceFactory.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/network/V2XApiServiceFactory.java @@ -4,7 +4,7 @@ import android.content.Context; import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.module.common.constants.HostConst; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.network.IMogoNetwork; /** diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/presenter/SurroundingEventPresenter.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/presenter/SurroundingEventPresenter.java index e26c31e6f1..f07f3b5b4e 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/presenter/SurroundingEventPresenter.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/presenter/SurroundingEventPresenter.java @@ -1,7 +1,6 @@ package com.mogo.module.v2x.presenter; import android.content.Context; -import android.util.Log; import androidx.annotation.NonNull; import androidx.lifecycle.Lifecycle; @@ -11,16 +10,14 @@ import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; import com.mogo.commons.mvp.Presenter; import com.mogo.commons.network.SubscribeImpl; -import com.mogo.commons.network.Utils; import com.mogo.map.location.MogoLocation; -import com.mogo.module.common.constants.HostConst; import com.mogo.module.v2x.entity.panel.Center; import com.mogo.module.v2x.entity.panel.SurroundingRequest; import com.mogo.module.v2x.entity.panel.SurroundingResponse; import com.mogo.module.v2x.network.V2XApiServiceFactory; import com.mogo.module.v2x.view.SurroundingEventView; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.network.IMogoNetwork; import com.mogo.utils.logger.Logger; import com.mogo.utils.network.RequestOptions; diff --git a/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt index 3c339eba5f..29b6cb025a 100644 --- a/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt +++ b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt @@ -15,7 +15,7 @@ import com.mogo.commons.AbsMogoApplication import com.mogo.commons.debug.DebugConfig import com.mogo.module.common.MogoApisHandler import com.mogo.service.IMogoServiceApis -import com.mogo.service.MogoServicePaths +import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.utils.logger.Logger import com.mogo.utils.storage.SharedPrefsMgr import com.zhidao.cosupload.manager.CosUploadManagerImpl diff --git a/services/mogo-service-api/src/main/java/com/mogo/service/MogoServicePaths.java b/services/mogo-service-api/src/main/java/com/mogo/service/MogoServicePaths.java deleted file mode 100644 index 67ab95c352..0000000000 --- a/services/mogo-service-api/src/main/java/com/mogo/service/MogoServicePaths.java +++ /dev/null @@ -1,398 +0,0 @@ -package com.mogo.service; - -import androidx.annotation.Keep; - -/** - * @author congtaowang - * @since 2019-12-23 - *

- * 对外服务模块路径 - *

- *

- * 使用方式: - *

- * Arouter.getInstance().path("").navigate() - */ -@Keep -public class MogoServicePaths { - - /** - * 地图服务接口ARouter实例化路径 - */ - @Keep - @Deprecated - public static final String PATH_SERVICES_MAP = "/mapservices/api"; - - /** - * 图片接口ARouter实例化路径 - */ - @Keep - @Deprecated - public static final String PATH_UTILS_IMAGE_LOADER = "/imageloader/api"; - - /** - * 埋点接口ARouter实例化路径 - */ - @Keep - @Deprecated - public static final String PATH_UTILS_ANALYTICS = "/utils/analytics"; - - - /** - * 网络服务接口路径 - */ - @Keep - @Deprecated - public static final String PATH_SERVICES_NETWORK = "/networkservices/api"; - - /** - * netty 长链 - */ - @Keep - @Deprecated - public static final String PATH_SOCKET_MANAGER = "/socket/manager"; - - /** - * WebSocket 长链 - */ - @Keep - @Deprecated - public static final String PATH_WEB_SOCKET_MANAGER = "/websocket/manager"; - - /** - * 状态管理接口 - */ - @Keep - @Deprecated - public static final String PATH_STATUS_MANAGER = "/statusmanager/api"; - - /** - * 消息中心 - */ - @Keep - @Deprecated - public static final String PATH_MSG_CENTER = "/msgcenter/api"; - - /** - * 消息中心 - */ - @Keep - @Deprecated - public static final String PATH_WINDOW_MANAGER = "/windowmanger/api"; - - /** - * 卡片控制 - */ - @Keep - @Deprecated - public static final String PATH_CARD_MANAGER = "/cardmanager/api"; - - /** - * 管理 fragment - */ - @Keep - @Deprecated - public static final String PATH_FRAGMENT_MANAGER = "/fragmentmanager/api"; - - /** - * 免唤醒语音控制 - * - * @deprecated use {@link #PATH_INTENT_MANAGER} instead. - */ - @Keep - @Deprecated - public static final String PATH_VOICE_MANAGER = "/voicemanager/api"; - - /** - * 意图控制接口 - */ - @Keep - @Deprecated - public static final String PATH_INTENT_MANAGER = "/intentmanager/api"; - - /** - * 基础功能监听回调注册 - */ - @Keep - @Deprecated - public static final String PATH_REGISTER_CENTER = "/registercenter/api"; - - /** - * 基础家和公司管理 - */ - @Keep - @Deprecated - public static final String PATH_ADDRESS_MANAGER = "/addressmanager/api"; - - /** - * 导航搜索模块管理 - */ - @Keep - @Deprecated - public static final String PATH_SEARCH_MANAGER = "/searchmanager/api"; - - /** - * 基础设置参数管理 - */ - @Keep - @Deprecated - public static final String PATH_SETTING_MANAGER = "/settingmanager/api"; - - - /** - * 搜索module管理中心 - */ - @Keep - @Deprecated - public static final String PATH_SERACH_CENTER = "/searchcenter/api"; - - /** - * 大而全数据管理中心 - */ - @Keep - @Deprecated - public static final String PATH_DATA_MANAGER = "/datamanager/api"; - - /** - * adas 控制 - */ - @Keep - @Deprecated - public static final String PATH_ADAS_CONTROLLER = "/adascontroller/api"; - - /** - * 接口集合 - */ - @Keep - @Deprecated - public static final String PATH_SERVICE_APIS = "/mogoservice/apis"; - - /** - * 动作指令 - */ - @Keep - @Deprecated - public static final String PATH_ACTION_APIS = "/mogoaction/api"; - - /** - * 刷新策略控制 - */ - @Keep - @Deprecated - public static final String PATH_REFRESH_STRATEGY_API = "/refreshstrategy/api"; - - /** - * 刷新策略控制 - */ - @Keep - @Deprecated - public static final String PATH_LAUNCHER_API = "/launcher/api"; - - /** - * 入口按钮 - */ - @Keep - @Deprecated - public static final String PATH_ENTRANCE_BUTTON_API = "/entrancebutton/api"; - - /** - * 顶部1/2屏管理 - */ - @Keep - @Deprecated - public static final String PATH_EXTENSIONS_TOP_VIEW_MANAGER = "/topview/api"; - - /** - * 浓雾等极端事件特殊效果 - */ - @Keep - @Deprecated - public static final String PATH_MAIN_DISPLAY_EFFECTS_MANAGER = "/displayeffects/api"; - - /** - * 其他模块调用公共的marker打点 - */ - @Keep - @Deprecated - public static final String PATH_MARKER_SERVICE = "/mogomarker/api"; - - /** - * 其他模块调用分享框 - */ - @Keep - @Deprecated - public static final String PATH_SHARE = "/extensions/share"; - - /** - * obu相关接口 - */ - @Keep - @Deprecated - public static final String PATH_OBU = "/obu/api"; - - /** - * 事件面板 - */ - @Keep - @Deprecated - public static final String PATH_EVENT_PANEL = "/event/panel"; - - /** - * 左侧面板 - */ - @Keep - @Deprecated - public static final String PATH_LEFT_PANEL = "/left/panel"; - - /** - * 比亚迪模块 - */ - @Keep - @Deprecated - public static final String PATH_SPLASH = "/splash/api"; - - /** - * 位置上报 - */ - @Keep - @Deprecated - public static final String PATH_LOCATION_INFO = "/locationinfo/api"; - - /** - * passport - */ - @Keep - @Deprecated - public static final String PATH_PASSPORT = "/passport/api"; - - /** - * 授权服务 - */ - @Keep - @Deprecated - public static final String PATH_AGREEMENT = "/agreement/showFragment"; - - /** - * 日志上传 - */ - @Keep - @Deprecated - public static final String PATH_MOGO_MONITOR = "/monitor/api"; - - /** - * 探路api - */ - @Keep - @Deprecated - public static final String PATH_TANLU_API = "/tanlulib/api"; - - /** - * 策略上报 - */ - @Keep - @Deprecated - public static final String PATH_STRATEGY_SHARE = "/share/strategy"; - - /** - * 分享模块中,交通状况服务上报 - */ - @Keep - @Deprecated - public static final String PATH_TRAFFIC_UPLOAD = "/share/traffic"; - - /** - * 高德地图巡航上报 - */ - @Keep - @Deprecated - public static final String PATH_GAODE_AIMLESS_SHARE = "/share/gaodeAimless"; - - /** - * 探路ui - */ - @Keep - @Deprecated - public static final String PATH_TANLU_UI_API = "/tanlu/ui"; - - /** - * 碰撞报警模块 已碰撞 - */ - @Keep - @Deprecated - public static final String PATH_CRASH_WARNING = "/crash/warning"; - - /** - * 悬浮小控件 - */ - @Keep - @Deprecated - public static final String PATH_WIDGETS = "/widgets/provider"; - - /** - * 在线好友面板 - */ - @Keep - @Deprecated - public static final String PATH_ONLINE_CAR_PANEL = "/onlinecar/panel"; - - /** - * 全局免唤醒 - */ - @Keep - @Deprecated - public static final String PATH_GLOBAL_UNWAKE = "/global/unwake"; - - /** - * 返回悬浮按钮 - */ - @Keep - @Deprecated - public static final String PATH_BACK = "/back2launcher/ui"; - - /** - * 自研地图和高德地图切换 - */ - @Keep - @Deprecated - public static final String PATH_MAP_FRAME_CONTROLLER = "/mapframe/controller"; - - /** - * 小地图控件 - */ - @Keep - @Deprecated - public static final String PATH_SMALL_MAP = "/small_map/api"; - - /** - * ADAS 模块 - */ - @Keep - @Deprecated - public static final String PATH_ADAS = "/adas/api"; - - /** - * 车辆检测 模块 - */ - public static final String PATH_CHECK = "/check/api"; - - /** - * 前方碰撞预警 未碰撞 - */ - @Keep - @Deprecated - public static final String PATH_V2X_FRONT_CRASH_WARNING = "/front/crashwarning"; - - /** - * warning 模块 - */ - @Keep - @Deprecated - public static final String PATH_V2X_WARNING = "/warning/api"; - - /** - * obu-mogo 模块 - */ - @Keep - @Deprecated - public static final String PATH_V2X_OBU_MOGO = "/obu_mogo/api"; -} diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/MogoServiceApis.java b/services/mogo-service/src/main/java/com/mogo/service/impl/MogoServiceApis.java index 47461b4243..9f9533bb56 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/MogoServiceApis.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/MogoServiceApis.java @@ -7,7 +7,7 @@ import com.alibaba.android.arouter.facade.template.IProvider; import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWaringProvider; import com.mogo.service.IMogoServiceApis; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.adas.IMogoADASController; import com.mogo.service.analytics.IMogoAnalytics; import com.mogo.service.auth.IMogoAuthManager; 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 9ec3a49000..b905bcbd49 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 @@ -19,7 +19,7 @@ import com.mogo.map.uicontroller.EnumMapUI; import com.mogo.module.adas.AdasProvider; import com.mogo.module.adas.IAdasDataListener; import com.mogo.module.adas.IAdasStatusListener; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.adas.IMogoADASController; import com.mogo.service.adas.IMogoAdasCarDataCallback; import com.mogo.service.adas.IMogoAdasDataCallback; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/analytics/MogoAnalytics.java b/services/mogo-service/src/main/java/com/mogo/service/impl/analytics/MogoAnalytics.java index 8aa87b2cd2..faf8dcb35e 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/analytics/MogoAnalytics.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/analytics/MogoAnalytics.java @@ -3,7 +3,7 @@ package com.mogo.service.impl.analytics; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.analytics.IMogoAnalytics; import com.mogo.service.impl.analytics.impl.MogoAnalyticsImpl; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/location/MogoLocationInfoService.java b/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/location/MogoLocationInfoService.java index 62a8804e86..3c3470143f 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/location/MogoLocationInfoService.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/location/MogoLocationInfoService.java @@ -4,7 +4,7 @@ import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.map.location.MogoLocation; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.cloud.location.IMogoLocationInfoService; import com.mogo.utils.logger.Logger; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/passport/MogoPassportManager.java b/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/passport/MogoPassportManager.java index a41144f2b4..a82fbf1a67 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/passport/MogoPassportManager.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/passport/MogoPassportManager.java @@ -3,7 +3,7 @@ package com.mogo.service.impl.cloud.passport; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.cloud.passport.IMogoPassportManager; import com.mogo.service.cloud.passport.IMogoTicketCallback; import com.mogo.utils.logger.Logger; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/socket/MogoSocketManager.java b/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/socket/MogoSocketManager.java index 08681a0174..af59235297 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/socket/MogoSocketManager.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/socket/MogoSocketManager.java @@ -4,7 +4,7 @@ import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.cloud.socket.entity.MsgBody; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.cloud.socket.IMogoLifecycleListener; import com.mogo.service.cloud.socket.IMogoMsgAckListener; import com.mogo.service.cloud.socket.IMogoOnMessageListener; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/socket/MogoWebSocketManager.java b/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/socket/MogoWebSocketManager.java index e2e8e181bf..820c3d2519 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/socket/MogoWebSocketManager.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/cloud/socket/MogoWebSocketManager.java @@ -9,7 +9,7 @@ import com.mogo.utils.logger.Logger; import java.lang.reflect.Method; -import static com.mogo.service.MogoServicePaths.PATH_WEB_SOCKET_MANAGER; +import static com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_WEB_SOCKET_MANAGER; @Route(path = PATH_WEB_SOCKET_MANAGER) public class MogoWebSocketManager implements IMogoWebSocketManager { diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/fragmentmanager/MogoFragmentManager.java b/services/mogo-service/src/main/java/com/mogo/service/impl/fragmentmanager/MogoFragmentManager.java index 79f8abe749..087d75ab24 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/fragmentmanager/MogoFragmentManager.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/fragmentmanager/MogoFragmentManager.java @@ -5,7 +5,7 @@ import android.content.Context; import androidx.appcompat.app.AppCompatActivity; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.fragmentmanager.FragmentDescriptor; import com.mogo.service.fragmentmanager.FragmentStackTransactionListener; import com.mogo.service.fragmentmanager.IMogoFragmentManager; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/imageloader/MogoImageLoader.java b/services/mogo-service/src/main/java/com/mogo/service/impl/imageloader/MogoImageLoader.java index 8d2b505648..b5f635985e 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/imageloader/MogoImageLoader.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/imageloader/MogoImageLoader.java @@ -3,7 +3,7 @@ package com.mogo.service.impl.imageloader; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.imageloader.IMogoImageLoaderListener; import com.mogo.service.imageloader.IMogoImageloader; import com.mogo.service.imageloader.MogoImageView; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/imageloader/glide/GlideImageLoader.java b/services/mogo-service/src/main/java/com/mogo/service/impl/imageloader/glide/GlideImageLoader.java index 5456125337..9f0b84b503 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/imageloader/glide/GlideImageLoader.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/imageloader/glide/GlideImageLoader.java @@ -7,21 +7,9 @@ import android.graphics.drawable.Drawable; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import com.alibaba.android.arouter.facade.annotation.Route; -import com.bumptech.glide.load.DataSource; -import com.bumptech.glide.load.Transformation; -import com.bumptech.glide.load.engine.GlideException; -import com.bumptech.glide.load.engine.Resource; -import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter; -import com.bumptech.glide.load.resource.bitmap.BitmapResource; -import com.bumptech.glide.request.RequestListener; import com.bumptech.glide.request.RequestOptions; -import com.bumptech.glide.request.target.ImageViewTarget; import com.bumptech.glide.request.target.SimpleTarget; -import com.bumptech.glide.request.target.Target; import com.bumptech.glide.request.transition.Transition; -import com.mogo.commons.AbsMogoApplication; -import com.mogo.service.MogoServicePaths; import com.mogo.service.imageloader.IMogoImageLoaderListener; import com.mogo.service.imageloader.IMogoImageloader; import com.mogo.service.imageloader.MogoImageView; @@ -30,10 +18,6 @@ import com.mogo.service.impl.imageloader.glide.transform.GlideCircleBitmapTransf import com.mogo.service.impl.imageloader.glide.transform.GlideRoundBitmapTransform; import com.mogo.service.impl.imageloader.glide.utils.DiskLruCacheManager; import com.mogo.utils.glide.GlideApp; -import com.mogo.utils.logger.Logger; - -import java.io.File; -import java.sql.ClientInfoStatus; /** * @author congtaowang diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/intent/MogoIntentManager.java b/services/mogo-service/src/main/java/com/mogo/service/impl/intent/MogoIntentManager.java index 82ea7af719..4893f9db93 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/intent/MogoIntentManager.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/intent/MogoIntentManager.java @@ -4,7 +4,7 @@ import android.content.Context; import android.content.Intent; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.intent.IMogoIntentListener; import com.mogo.service.intent.IMogoIntentManager; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/map/MogoMapService.java b/services/mogo-service/src/main/java/com/mogo/service/impl/map/MogoMapService.java index b3aeb3065a..72fde0dede 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/map/MogoMapService.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/map/MogoMapService.java @@ -34,7 +34,7 @@ import com.mogo.map.search.poisearch.IMogoPoiSearch; import com.mogo.map.search.poisearch.query.MogoPoiSearchQuery; import com.mogo.map.search.traffic.IMogoTrafficSearch; import com.mogo.map.uicontroller.IMogoMapUIController; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.map.IMogoMapService; /** diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/network/MogoNetWorkService.java b/services/mogo-service/src/main/java/com/mogo/service/impl/network/MogoNetWorkService.java index eda4617702..029fdb0189 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/network/MogoNetWorkService.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/network/MogoNetWorkService.java @@ -3,7 +3,7 @@ package com.mogo.service.impl.network; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.network.IMogoNetwork; import com.mogo.utils.network.RetrofitFactory; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/statusmanager/MogoMsgCenter.java b/services/mogo-service/src/main/java/com/mogo/service/impl/statusmanager/MogoMsgCenter.java index 00ae826b99..b452794396 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/statusmanager/MogoMsgCenter.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/statusmanager/MogoMsgCenter.java @@ -3,7 +3,7 @@ package com.mogo.service.impl.statusmanager; import android.content.Context; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.statusmanager.IMogoMsgCenter; import com.mogo.service.statusmanager.IMogoMsgCenterListener; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/statusmanager/MogoStatusManager.java b/services/mogo-service/src/main/java/com/mogo/service/impl/statusmanager/MogoStatusManager.java index bfccf24afb..cb6b212d10 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/statusmanager/MogoStatusManager.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/statusmanager/MogoStatusManager.java @@ -2,10 +2,9 @@ package com.mogo.service.impl.statusmanager; import android.content.Context; -import android.util.Log; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.statusmanager.IMogoStatusChangedListener; import com.mogo.service.statusmanager.IMogoStatusManager; import com.mogo.service.statusmanager.IMogoStickyStatusChangedListener; @@ -13,7 +12,6 @@ import com.mogo.service.statusmanager.StatusDescriptor; import com.mogo.utils.logger.Logger; import java.util.ArrayList; -import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/v2x/V2XManager.java b/services/mogo-service/src/main/java/com/mogo/service/impl/v2x/V2XManager.java index fd8c0e2352..4858bbd9cb 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/v2x/V2XManager.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/v2x/V2XManager.java @@ -4,7 +4,7 @@ import android.content.Context; import android.util.Log; import com.alibaba.android.arouter.facade.annotation.Route; -import com.mogo.service.MogoServicePaths; +import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.service.v2x.IV2XWarningListener; import com.mogo.service.v2x.IV2XProvider; import com.mogo.service.v2x.IV2XWindowManagerListener;