修改module-byd为module-splash,暂未使用module-splash-noop模块

This commit is contained in:
tongchenfei
2020-07-15 19:05:07 +08:00
parent e525cd7f3e
commit 413b0f2a99
35 changed files with 76 additions and 96 deletions

View File

@@ -1,6 +0,0 @@
package com.zhidao.mogo.module.byd
object BydConst {
const val MODULE_NAME = "MODULE_BYD"
const val PATH_NAME = "/carmachine/byd"
}

View File

@@ -207,7 +207,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
@Override
public void loadSplash() {
MogoModulesManager.getInstance().loadBydModule(R.id.module_main_id_splash_container);
MogoModulesManager.getInstance().loadSplashModule(R.id.module_main_id_splash_container);
}
@NonNull

View File

@@ -76,5 +76,5 @@ public interface MogoModulesHandler {
* 加载比亚迪模块
* @param containerId
*/
void loadBydModule(int containerId);
void loadSplashModule(int containerId);
}

View File

@@ -8,7 +8,6 @@ import com.alibaba.android.arouter.launcher.ARouter;
import com.mogo.module.common.MogoModule;
import com.mogo.module.common.MogoModulePaths;
import com.mogo.module.extensions.ExtensionsModuleConst;
import com.mogo.module.main.EventDispatchCenter;
import com.mogo.module.main.MainActivity;
import com.mogo.service.IMogoServiceApis;
import com.mogo.service.MogoServicePaths;
@@ -148,9 +147,9 @@ public class MogoModulesManager implements MogoModulesHandler {
}
@Override
public void loadBydModule(int containerId) {
public void loadSplashModule(int containerId) {
IMogoModuleProvider provider = ( IMogoModuleProvider ) ARouter.getInstance()
.build(MogoServicePaths.PATH_BYD)
.build(MogoServicePaths.PATH_SPLASH)
.navigation( getContext() );
addFragment( provider, containerId );
}

View File

@@ -1,3 +1,3 @@
GROUP=com.mogo.module
POM_ARTIFACT_ID=module-byd-noop
POM_ARTIFACT_ID=module-splash-noop
VERSION_CODE=1

View File

@@ -1,4 +1,4 @@
package com.zhidao.mogo.module.byd
package com.zhidao.mogo.module.splash
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.ext.junit.runners.AndroidJUnit4

View File

@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zhidao.mogo.module.byd">
package="com.zhidao.mogo.module.splash">
/
</manifest>

View File

@@ -1,4 +1,4 @@
package com.zhidao.mogo.module.byd
package com.zhidao.mogo.module.splash
object BydConst {
const val MODULE_NAME = "MODULE_BYD"

View File

@@ -1,4 +1,4 @@
package com.zhidao.mogo.module.byd
package com.zhidao.mogo.module.splash
import android.content.Context
import android.os.Bundle
@@ -12,8 +12,8 @@ import com.mogo.map.navi.IMogoNaviListener
import com.mogo.service.module.IMogoModuleLifecycle
import com.mogo.service.module.IMogoModuleProvider
import com.mogo.utils.logger.Logger
import com.zhidao.mogo.module.byd.BydConst.MODULE_NAME
import com.zhidao.mogo.module.byd.BydConst.PATH_NAME
import com.zhidao.mogo.module.splash.BydConst.MODULE_NAME
import com.zhidao.mogo.module.splash.BydConst.PATH_NAME
/**
* 比亚迪车机provider

View File

@@ -1,4 +1,4 @@
package com.zhidao.mogo.module.byd
package com.zhidao.mogo.module.splash
import org.junit.Test

View File

@@ -1,3 +1,3 @@
GROUP=com.mogo.module
POM_ARTIFACT_ID=module-byd
POM_ARTIFACT_ID=module-splash
VERSION_CODE=1

View File

@@ -1,4 +1,4 @@
package com.zhidao.mogo.module.byd
package com.zhidao.mogo.module.splash
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.ext.junit.runners.AndroidJUnit4

View File

@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zhidao.mogo.module.byd">
package="com.zhidao.mogo.module.splash">
/
</manifest>

View File

@@ -0,0 +1,6 @@
package com.zhidao.mogo.module.splash
object BydConst {
const val MODULE_NAME = "MODULE_SPLASH"
const val PATH_NAME = "/splash/api"
}

View File

@@ -1,10 +1,11 @@
package com.zhidao.mogo.module.byd
package com.zhidao.mogo.module.splash
import android.content.Context
import android.os.Bundle
import android.view.View
import androidx.fragment.app.Fragment
import com.alibaba.android.arouter.facade.annotation.Route
import com.mogo.commons.debug.DebugConfig
import com.mogo.map.listener.IMogoMapListener
import com.mogo.map.location.IMogoLocationListener
import com.mogo.map.marker.IMogoMarkerClickListener
@@ -12,9 +13,9 @@ import com.mogo.map.navi.IMogoNaviListener
import com.mogo.service.module.IMogoModuleLifecycle
import com.mogo.service.module.IMogoModuleProvider
import com.mogo.utils.logger.Logger
import com.zhidao.mogo.module.byd.BydConst.MODULE_NAME
import com.zhidao.mogo.module.byd.BydConst.PATH_NAME
import com.zhidao.mogo.module.byd.fragment.BydSplashFragment
import com.zhidao.mogo.module.splash.BydConst.MODULE_NAME
import com.zhidao.mogo.module.splash.BydConst.PATH_NAME
import com.zhidao.mogo.module.splash.fragment.BydSplashFragment
/**
* 比亚迪车机provider
@@ -22,7 +23,7 @@ import com.zhidao.mogo.module.byd.fragment.BydSplashFragment
* @author tongchenfei
*/
@Route(path = PATH_NAME)
class BydProvider:IMogoModuleProvider {
class BydProvider : IMogoModuleProvider {
override fun getNaviListener(): IMogoNaviListener? {
return null
}
@@ -55,8 +56,10 @@ class BydProvider:IMogoModuleProvider {
return null
}
override fun createFragment(context: Context?, data: Bundle?): Fragment? {
return BydSplashFragment()
override fun createFragment(context: Context?, data: Bundle?): Fragment? = if (DebugConfig.getCarMachineType() == DebugConfig.CAR_MACHINE_TYPE_BYD) {
BydSplashFragment()
} else {
null
}
override fun getModuleName(): String {

View File

@@ -1,8 +1,8 @@
package com.zhidao.mogo.module.byd.fragment
package com.zhidao.mogo.module.splash.fragment
import com.mogo.commons.mvp.MvpFragment
import com.zhidao.mogo.module.byd.R
import com.zhidao.mogo.module.byd.presenter.BydSplashPresenter
import com.zhidao.mogo.module.splash.R
import com.zhidao.mogo.module.splash.presenter.BydSplashPresenter
import kotlinx.android.synthetic.main.fragment_byd_splash.*
class BydSplashFragment :MvpFragment<BydSplashFragment,BydSplashPresenter>(){

View File

@@ -1,7 +1,7 @@
package com.zhidao.mogo.module.byd.presenter
package com.zhidao.mogo.module.splash.presenter
import com.mogo.commons.mvp.Presenter
import com.zhidao.mogo.module.byd.fragment.BydSplashFragment
import com.zhidao.mogo.module.splash.fragment.BydSplashFragment
class BydSplashPresenter(view: BydSplashFragment) : Presenter<BydSplashFragment>(view) {
}

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,4 +1,4 @@
package com.zhidao.mogo.module.byd
package com.zhidao.mogo.module.splash
import org.junit.Test