解除无用的功能模块
:modules:mogo-module-splash-noop :modules:mogo-module-splash :modules:mogo-module-media :modules:mogo-module-guide
This commit is contained in:
4
.idea/gradle.xml
generated
4
.idea/gradle.xml
generated
@@ -42,13 +42,11 @@
|
|||||||
<option value="$PROJECT_DIR$/modules/mogo-module-back" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-back" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-common" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-common" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-extensions" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-extensions" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-guide" />
|
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-hmi" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-hmi" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-left-panel" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-left-panel" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-left-panel-noop" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-left-panel-noop" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-main" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-main" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-map" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-map" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-media" />
|
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-monitor" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-monitor" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-obu" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-obu" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-obu-mogo" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-obu-mogo" />
|
||||||
@@ -59,8 +57,6 @@
|
|||||||
<option value="$PROJECT_DIR$/modules/mogo-module-service" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-service" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-share" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-share" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-smp" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-smp" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-splash" />
|
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-splash-noop" />
|
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-v2x" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-v2x" />
|
||||||
<option value="$PROJECT_DIR$/modules/mogo-module-widgets" />
|
<option value="$PROJECT_DIR$/modules/mogo-module-widgets" />
|
||||||
<option value="$PROJECT_DIR$/services" />
|
<option value="$PROJECT_DIR$/services" />
|
||||||
|
|||||||
@@ -183,7 +183,6 @@ dependencies {
|
|||||||
implementation rootProject.ext.dependencies.modulecommon
|
implementation rootProject.ext.dependencies.modulecommon
|
||||||
implementation rootProject.ext.dependencies.modulesearch
|
implementation rootProject.ext.dependencies.modulesearch
|
||||||
implementation rootProject.ext.dependencies.mogomoduleauth
|
implementation rootProject.ext.dependencies.mogomoduleauth
|
||||||
implementation rootProject.ext.dependencies.modulesplash
|
|
||||||
implementation rootProject.ext.dependencies.mogoservice
|
implementation rootProject.ext.dependencies.mogoservice
|
||||||
implementation rootProject.ext.dependencies.moduleV2x
|
implementation rootProject.ext.dependencies.moduleV2x
|
||||||
implementation rootProject.ext.dependencies.moduleshare
|
implementation rootProject.ext.dependencies.moduleshare
|
||||||
@@ -200,7 +199,6 @@ dependencies {
|
|||||||
implementation project(':modules:mogo-module-search')
|
implementation project(':modules:mogo-module-search')
|
||||||
implementation project(':modules:mogo-module-authorize')
|
implementation project(':modules:mogo-module-authorize')
|
||||||
implementation project(':modules:mogo-module-service')
|
implementation project(':modules:mogo-module-service')
|
||||||
implementation project(':modules:mogo-module-splash')
|
|
||||||
implementation project(':modules:mogo-module-service')
|
implementation project(':modules:mogo-module-service')
|
||||||
implementation project(':modules:mogo-module-v2x')
|
implementation project(':modules:mogo-module-v2x')
|
||||||
implementation project(':modules:mogo-module-share')
|
implementation project(':modules:mogo-module-share')
|
||||||
@@ -225,8 +223,6 @@ dependencies {
|
|||||||
apply from: "./functions/widgets.gradle"
|
apply from: "./functions/widgets.gradle"
|
||||||
apply from: "./functions/tts.gradle"
|
apply from: "./functions/tts.gradle"
|
||||||
apply from: "./functions/backwidget.gradle"
|
apply from: "./functions/backwidget.gradle"
|
||||||
apply from: "./functions/mediaui.gradle"
|
|
||||||
apply from: "./functions/bizguide.gradle"
|
|
||||||
apply from: "./functions/och.gradle"
|
apply from: "./functions/och.gradle"
|
||||||
|
|
||||||
// implementation group: "com.tencent.matrix", name: "matrix-android-lib", version: '0.6.6', changing: true
|
// implementation group: "com.tencent.matrix", name: "matrix-android-lib", version: '0.6.6', changing: true
|
||||||
|
|||||||
@@ -271,14 +271,10 @@ public class MogoApplication extends AbsMogoApplication {
|
|||||||
|
|
||||||
private void initModules() {
|
private void initModules() {
|
||||||
Logger.d(TAG, "initModules");
|
Logger.d(TAG, "initModules");
|
||||||
if (DebugConfig.isNeedLoadGuideModule()) {
|
|
||||||
MogoModulePaths.addModule(new MogoModule(MogoModulePaths.PATH_GUIDE, MogoModulePaths.PATH_GUIDE));
|
|
||||||
}
|
|
||||||
MogoModulePaths.addModule(new MogoModule(MogoServicePaths.PATH_AGREEMENT, AuthorizeConstant.PATH_AGREEMENT_MODULE_NAME));
|
MogoModulePaths.addModule(new MogoModule(MogoServicePaths.PATH_AGREEMENT, AuthorizeConstant.PATH_AGREEMENT_MODULE_NAME));
|
||||||
|
|
||||||
if (DebugConfig.isLauncher()) {
|
if (DebugConfig.isLauncher()) {
|
||||||
MogoModulePaths.addModule(new MogoModule(MogoServicePaths.PATH_BACK, MogoServicePaths.PATH_BACK));
|
MogoModulePaths.addModule(new MogoModule(MogoServicePaths.PATH_BACK, MogoServicePaths.PATH_BACK));
|
||||||
MogoModulePaths.addModule(new MogoModule(MogoModulePaths.PATH_MEDIA, MogoModulePaths.PATH_MEDIA));
|
|
||||||
}
|
}
|
||||||
MogoModulePaths.addModule(new MogoModule(ServiceConst.PATH_TTS_CONFIG, ServiceConst.PATH_TTS_CONFIG));
|
MogoModulePaths.addModule(new MogoModule(ServiceConst.PATH_TTS_CONFIG, ServiceConst.PATH_TTS_CONFIG));
|
||||||
|
|
||||||
|
|||||||
@@ -192,8 +192,6 @@ public class MainActivity extends MvpActivity<MainView, MainPresenter> implement
|
|||||||
final long start = System.currentTimeMillis();
|
final long start = System.currentTimeMillis();
|
||||||
|
|
||||||
MogoModulesManager.getInstance().init(this);
|
MogoModulesManager.getInstance().init(this);
|
||||||
loadSplash();
|
|
||||||
|
|
||||||
|
|
||||||
if (DebugConfig.isMapBased()) {
|
if (DebugConfig.isMapBased()) {
|
||||||
if (mServiceApis.getMapServiceApi() != null) {
|
if (mServiceApis.getMapServiceApi() != null) {
|
||||||
@@ -293,11 +291,6 @@ public class MainActivity extends MvpActivity<MainView, MainPresenter> implement
|
|||||||
List<IMogoModuleProvider> providers = MogoModulesManager.getInstance().loadCardsModule();
|
List<IMogoModuleProvider> providers = MogoModulesManager.getInstance().loadCardsModule();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void loadSplash() {
|
|
||||||
MogoModulesManager.getInstance().loadSplashModule(R.id.module_main_id_splash_container);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
@Override
|
@Override
|
||||||
protected MainPresenter createPresenter() {
|
protected MainPresenter createPresenter() {
|
||||||
|
|||||||
@@ -33,8 +33,4 @@ public interface MainView extends IView {
|
|||||||
*/
|
*/
|
||||||
IMogoServiceApis getApis();
|
IMogoServiceApis getApis();
|
||||||
|
|
||||||
/**
|
|
||||||
* 加载闪屏页
|
|
||||||
*/
|
|
||||||
void loadSplash();
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,13 +74,6 @@ public interface MogoModulesHandler {
|
|||||||
*/
|
*/
|
||||||
void loadLeftPanelModule(int containerId);
|
void loadLeftPanelModule(int containerId);
|
||||||
|
|
||||||
/**
|
|
||||||
* 加载比亚迪模块
|
|
||||||
*
|
|
||||||
* @param containerId
|
|
||||||
*/
|
|
||||||
void loadSplashModule(int containerId);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 释放各个模块资源
|
* 释放各个模块资源
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -12,8 +12,6 @@ import com.mogo.module.common.MogoModulePaths;
|
|||||||
import com.mogo.module.main.MainActivity;
|
import com.mogo.module.main.MainActivity;
|
||||||
import com.mogo.service.MogoServicePaths;
|
import com.mogo.service.MogoServicePaths;
|
||||||
import com.mogo.service.module.IMogoModuleProvider;
|
import com.mogo.service.module.IMogoModuleProvider;
|
||||||
import com.mogo.service.obu.IMoGoObuProvider;
|
|
||||||
import com.mogo.service.warning.IMoGoWaringProvider;
|
|
||||||
import com.mogo.utils.ResourcesHelper;
|
import com.mogo.utils.ResourcesHelper;
|
||||||
import com.mogo.utils.logger.Logger;
|
import com.mogo.utils.logger.Logger;
|
||||||
|
|
||||||
@@ -142,14 +140,6 @@ public class MogoModulesManager implements MogoModulesHandler {
|
|||||||
addFragment( provider, containerId );
|
addFragment( provider, containerId );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void loadSplashModule( int containerId ) {
|
|
||||||
IMogoModuleProvider provider = ( IMogoModuleProvider ) ARouter.getInstance()
|
|
||||||
.build( MogoServicePaths.PATH_SPLASH )
|
|
||||||
.navigation( getContext() );
|
|
||||||
addFragment( provider, containerId );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void loadBaseModule() {
|
public void loadBaseModule() {
|
||||||
List< MogoModule > baseModules = MogoModulePaths.getBaseModules();
|
List< MogoModule > baseModules = MogoModulePaths.getBaseModules();
|
||||||
|
|||||||
@@ -185,14 +185,7 @@ public interface IMogoServiceApis extends IProvider {
|
|||||||
*/
|
*/
|
||||||
IMogoRefreshStrategyController getRefreshStrategyControllerApi();
|
IMogoRefreshStrategyController getRefreshStrategyControllerApi();
|
||||||
|
|
||||||
/**
|
|
||||||
* 地址操作
|
|
||||||
* Deprecated, use {@link IMogoSearchManager} instead.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
IMogoAddressManager getAddressManagerApi();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 桌面控制接口
|
* 桌面控制接口
|
||||||
|
|||||||
@@ -171,11 +171,6 @@ public class MogoServiceApis implements IMogoServiceApis {
|
|||||||
return getApiInstance(IMogoRefreshStrategyController.class, MogoServicePaths.PATH_REFRESH_STRATEGY_API);
|
return getApiInstance(IMogoRefreshStrategyController.class, MogoServicePaths.PATH_REFRESH_STRATEGY_API);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public IMogoAddressManager getAddressManagerApi() {
|
|
||||||
return getApiInstance(IMogoAddressManager.class, MogoServicePaths.PATH_ADDRESS_MANAGER);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IMogoLauncher getLauncherApi() {
|
public IMogoLauncher getLauncherApi() {
|
||||||
return getApiInstance(IMogoLauncher.class, MogoServicePaths.PATH_LAUNCHER_API);
|
return getApiInstance(IMogoLauncher.class, MogoServicePaths.PATH_LAUNCHER_API);
|
||||||
|
|||||||
@@ -25,8 +25,6 @@ include ':skin:mogo-skin-support-noop'
|
|||||||
include ':skin:mogo-skin-support'
|
include ':skin:mogo-skin-support'
|
||||||
include ':modules:mogo-module-widgets'
|
include ':modules:mogo-module-widgets'
|
||||||
include ':modules:mogo-module-monitor'
|
include ':modules:mogo-module-monitor'
|
||||||
include ':modules:mogo-module-splash-noop'
|
|
||||||
include ':modules:mogo-module-splash'
|
|
||||||
include ':modules:mogo-module-left-panel-noop'
|
include ':modules:mogo-module-left-panel-noop'
|
||||||
include ':modules:mogo-module-left-panel'
|
include ':modules:mogo-module-left-panel'
|
||||||
include ':modules:mogo-module-obu'
|
include ':modules:mogo-module-obu'
|
||||||
@@ -51,7 +49,6 @@ include ':libraries:mogo-map-api'
|
|||||||
include ':modules:mogo-module-apps'
|
include ':modules:mogo-module-apps'
|
||||||
include ':modules:mogo-module-extensions'
|
include ':modules:mogo-module-extensions'
|
||||||
include ':libraries:map-autonavi'
|
include ':libraries:map-autonavi'
|
||||||
include ':modules:mogo-module-media'
|
|
||||||
include ':modules:mogo-module-v2x'
|
include ':modules:mogo-module-v2x'
|
||||||
include ':main-extensions:mogo-module-main-independent'
|
include ':main-extensions:mogo-module-main-independent'
|
||||||
include ':main-extensions:mogo-module-main-launcher'
|
include ':main-extensions:mogo-module-main-launcher'
|
||||||
@@ -60,7 +57,6 @@ include ':modules:mogo-module-push'
|
|||||||
include ':modules:mogo-module-push-base'
|
include ':modules:mogo-module-push-base'
|
||||||
include ':modules:mogo-module-push-noop'
|
include ':modules:mogo-module-push-noop'
|
||||||
|
|
||||||
include ':modules:mogo-module-guide'
|
|
||||||
|
|
||||||
include ':libraries:tanlulib'
|
include ':libraries:tanlulib'
|
||||||
include ':skin'
|
include ':skin'
|
||||||
|
|||||||
Reference in New Issue
Block a user