diff --git a/main-extensions/mogo-module-main-launcher/build.gradle b/main-extensions/mogo-module-main-launcher/build.gradle index efd300157a..bda491d407 100644 --- a/main-extensions/mogo-module-main-launcher/build.gradle +++ b/main-extensions/mogo-module-main-launcher/build.gradle @@ -44,10 +44,12 @@ dependencies { api rootProject.ext.dependencies.modulemain implementation rootProject.ext.dependencies.mogooch implementation rootProject.ext.dependencies.moduleservice + implementation rootProject.ext.dependencies.moduleSmallMap } else { api project(":modules:mogo-module-main") implementation project(":OCH:mogo-och") implementation project(':modules:mogo-module-service') + implementation project(':modules:mogo-module-smp') } } diff --git a/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java b/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java index c426c99a24..b8d5d84ae5 100644 --- a/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java +++ b/main-extensions/mogo-module-main-launcher/src/main/java/com/zhidao/mogo/module/main/launcher/MainLauncherActivity.java @@ -18,6 +18,7 @@ import com.mogo.module.common.MogoApisHandler; import com.mogo.module.main.MainActivity; import com.mogo.module.main.cards.MogoModulesManager; import com.mogo.module.service.receiver.MogoReceiver; +import com.mogo.module.small.map.SmallVisionProvider; import com.mogo.och.IMogoOCH; import com.mogo.service.intent.IMogoIntentListener; import com.mogo.service.statusmanager.StatusDescriptor; @@ -116,6 +117,7 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis protected void loadOthersModules() { super.loadOthersModules(); loadOCHModule(); + loadSmpModule(); } /** @@ -128,6 +130,16 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis } } + /** + * 加载小地图模块 + */ + private void loadSmpModule() { + SmallVisionProvider smp = ARouter.getInstance().navigation(SmallVisionProvider.class); + if (smp != null) { + smp.init(this, R.id.module_main_id_smp_fragment); + } + } + @Override protected void onDestroy() { super.onDestroy(); diff --git a/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml b/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml index 148d071f3a..5456d236a3 100644 --- a/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml +++ b/modules/mogo-module-main/src/main/res/layout/module_main_activity_main.xml @@ -141,6 +141,12 @@ android:layout_width="match_parent" android:layout_height="match_parent" /> + + +