From b02481462ecbd59ae1386c407c316cc8fd6121c1 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Fri, 4 Mar 2022 14:57:03 +0800 Subject: [PATCH] =?UTF-8?q?[Change]=20=E5=AE=8C=E6=88=90main=E8=BD=AC?= =?UTF-8?q?=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .../mogo-core-function-main/build.gradle | 13 ++- .../src/main/AndroidManifest.xml | 10 +++ .../function}/main/EventDispatchCenter.java | 4 +- .../core/function}/main/MainActivity.java | 13 ++- .../function/main/MainLauncherActivity.java | 1 - .../core/function}/main/MainPresenter.java | 5 +- .../eagle/core/function}/main/MainView.java | 2 +- .../core/function}/main/SchemeIntent.java | 2 +- .../main/cards/MogoModulesHandler.java | 2 +- .../main/cards/MogoModulesManager.java | 5 +- .../main/constants/MainConstants.java | 2 +- .../delaycheck/DelayCheckApiServices.java | 2 +- .../delaycheck/DelayCheckHttpConstant.java | 2 +- .../main/delaycheck/DelayCheckResponse.java | 2 +- .../main/delaycheck/DelayCheckResult.java | 2 +- .../delaycheck/DelayCheckUploadRequest.java | 2 +- .../main/delaycheck/DelayCheckUtil.java | 2 +- .../main/monitoring/VehicleMonitoring.java | 2 +- .../registercenter/MogoRegisterCenter.java | 2 +- .../MogoRegisterCenterHandler.java | 2 +- .../main/service/MogoMainService.java | 10 +-- .../main/utils/DisplayEffectsHelper.java | 4 +- .../main/utils/DisplayEffectsManager.java | 2 +- .../windowview/DispatchTouchEventWrapper.java | 2 +- .../main/windowview/FloatingViewHandler.java | 2 +- .../main/windowview/IWindowViewHandler.java | 2 +- .../main/windowview/MogoWindowManager.java | 2 +- .../drawable-ldpi/module_main_launcher_bg.png | Bin .../main/res/drawable-ldpi/mogo_slogan.png | Bin .../drawable-mdpi/module_main_launcher_bg.png | Bin .../main/res/drawable-mdpi/mogo_slogan.png | Bin .../main/res/drawable-xhdpi-2560x1440/wu1.png | Bin .../main/res/drawable-xhdpi-2560x1440/wu2.png | Bin .../module_main_launcher_bg.png | Bin .../module_main_warning_bkg_bottom.xml | 0 .../module_main_warning_bkg_left.xml | 0 .../module_main_warning_bkg_right.xml | 0 .../module_main_warning_bkg_top.xml | 0 .../main/res/drawable-xhdpi/mogo_slogan.png | Bin .../src/main/res/drawable-xhdpi/wu1.png | Bin .../src/main/res/drawable-xhdpi/wu2.png | Bin .../res/drawable/main_bitmap_splash_bg.xml | 0 .../res/drawable/main_bitmap_splash_icon.xml | 0 .../src/main/res/drawable/main_splash_bg.xml | 0 .../module_main_dw_left_frame_bkg.xml | 0 .../drawable/module_main_dw_top_frame_bkg.xml | 0 .../res/layout/module_main_activity_main.xml | 0 .../module_main_fragement_placeholder.xml | 0 .../src/main/res/values-ldpi/dimens.xml | 5 -- .../src/main/res/values-mdpi/dimens.xml | 38 +++++++- .../res/values-xhdpi-1920x1000/dimens.xml | 2 + .../src/main/res/values-xhdpi/dimens.xml | 34 +++++++- .../src/main/res/values/colors.xml | 0 .../src/main/res/values/dimens.xml | 36 ++++++++ .../src/main/res/values/strings.xml | 0 .../src/main/res/values/styles.xml | 0 modules.txt | 1 - modules/mogo-module-main/.gitignore | 1 - modules/mogo-module-main/README.md | 16 ---- modules/mogo-module-main/build.gradle | 81 ------------------ modules/mogo-module-main/consumer-rules.pro | 3 - modules/mogo-module-main/gradle.properties | 3 - modules/mogo-module-main/proguard-rules.pro | 29 ------- .../src/main/AndroidManifest.xml | 15 ---- .../src/main/module-configs.json | 8 -- .../module_main_launcher_bg.webp | Bin 83946 -> 0 bytes .../src/main/res/values-mdpi/dimens.xml | 40 --------- .../src/main/res/values-xhdpi/dimens.xml | 37 -------- .../src/main/res/values/dimens.xml | 40 --------- settings.gradle | 1 - 70 files changed, 164 insertions(+), 327 deletions(-) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/EventDispatchCenter.java (99%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/MainActivity.java (97%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/MainPresenter.java (97%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/MainView.java (92%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/SchemeIntent.java (99%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/cards/MogoModulesHandler.java (92%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/cards/MogoModulesManager.java (98%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/constants/MainConstants.java (86%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/delaycheck/DelayCheckApiServices.java (94%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/delaycheck/DelayCheckHttpConstant.java (93%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/delaycheck/DelayCheckResponse.java (91%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/delaycheck/DelayCheckResult.java (93%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/delaycheck/DelayCheckUploadRequest.java (97%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/delaycheck/DelayCheckUtil.java (99%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/monitoring/VehicleMonitoring.java (97%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/registercenter/MogoRegisterCenter.java (98%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/registercenter/MogoRegisterCenterHandler.java (98%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/service/MogoMainService.java (91%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/utils/DisplayEffectsHelper.java (95%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/utils/DisplayEffectsManager.java (93%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/windowview/DispatchTouchEventWrapper.java (98%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/windowview/FloatingViewHandler.java (99%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/windowview/IWindowViewHandler.java (98%) rename {modules/mogo-module-main/src/main/java/com/mogo/module => core/function-impl/mogo-core-function-main/src/main/java/com/mogo/eagle/core/function}/main/windowview/MogoWindowManager.java (96%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-ldpi/module_main_launcher_bg.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-ldpi/mogo_slogan.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-mdpi/module_main_launcher_bg.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-mdpi/mogo_slogan.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi-2560x1440/wu1.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi-2560x1440/wu2.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi/module_main_launcher_bg.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi/module_main_warning_bkg_bottom.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi/module_main_warning_bkg_left.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi/module_main_warning_bkg_right.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi/module_main_warning_bkg_top.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi/mogo_slogan.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi/wu1.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable-xhdpi/wu2.png (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable/main_bitmap_splash_bg.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable/main_bitmap_splash_icon.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable/main_splash_bg.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable/module_main_dw_left_frame_bkg.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/drawable/module_main_dw_top_frame_bkg.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/layout/module_main_activity_main.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/layout/module_main_fragement_placeholder.xml (100%) delete mode 100644 core/function-impl/mogo-core-function-main/src/main/res/values-ldpi/dimens.xml rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/values-xhdpi-1920x1000/dimens.xml (95%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/values/colors.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/values/strings.xml (100%) rename {modules/mogo-module-main => core/function-impl/mogo-core-function-main}/src/main/res/values/styles.xml (100%) delete mode 100644 modules/mogo-module-main/.gitignore delete mode 100644 modules/mogo-module-main/README.md delete mode 100644 modules/mogo-module-main/build.gradle delete mode 100644 modules/mogo-module-main/consumer-rules.pro delete mode 100644 modules/mogo-module-main/gradle.properties delete mode 100644 modules/mogo-module-main/proguard-rules.pro delete mode 100644 modules/mogo-module-main/src/main/AndroidManifest.xml delete mode 100644 modules/mogo-module-main/src/main/module-configs.json delete mode 100644 modules/mogo-module-main/src/main/res/drawable-xhdpi-1920x1000/module_main_launcher_bg.webp delete mode 100644 modules/mogo-module-main/src/main/res/values-mdpi/dimens.xml delete mode 100644 modules/mogo-module-main/src/main/res/values-xhdpi/dimens.xml delete mode 100644 modules/mogo-module-main/src/main/res/values/dimens.xml diff --git a/core/function-impl/mogo-core-function-main/build.gradle b/core/function-impl/mogo-core-function-main/build.gradle index bc53666dd2..ae19924056 100644 --- a/core/function-impl/mogo-core-function-main/build.gradle +++ b/core/function-impl/mogo-core-function-main/build.gradle @@ -67,13 +67,14 @@ dependencies { api rootProject.ext.dependencies.mogoaicloudservicesdk api rootProject.ext.dependencies.mogocommons api rootProject.ext.dependencies.modulecommon + api rootProject.ext.dependencies.mogoserviceapi + api rootProject.ext.dependencies.moduleservice api rootProject.ext.dependencies.mogoservice api rootProject.ext.dependencies.callchat api rootProject.ext.dependencies.callchatprovider api rootProject.ext.dependencies.mapcustom api rootProject.ext.dependencies.crashreportupgrade // api rootProject.ext.dependencies.crashreportbugly - api rootProject.ext.dependencies.moduleservice api rootProject.ext.dependencies.mogo_core_data api rootProject.ext.dependencies.mogo_core_utils @@ -87,12 +88,16 @@ dependencies { api rootProject.ext.dependencies.mogo_core_function_v2x api rootProject.ext.dependencies.mogo_core_function_monitoring api rootProject.ext.dependencies.mogo_core_function_devatools + api rootProject.ext.dependencies.mogo_core_function_carcorder + api rootProject.ext.dependencies.mogo_core_function_call - api rootProject.ext.dependencies.modulemain } else { api project(':foudations:mogo-aicloud-services-sdk') api project(':foudations:mogo-commons') api project(':modules:mogo-module-common') + api project(':services:mogo-service-api') + api project(':services:mogo-service') + api project(':modules:mogo-module-service') api project(':modules:mogo-module-carchatting') api project(':modules:mogo-module-carchattingprovider') @@ -100,7 +105,6 @@ dependencies { api project(':test:crashreport-upgrade') // api project(':test:crashreport-bugly') api project(':test:crashreport-apmbyte') - api project(':modules:mogo-module-service') api project(':core:mogo-core-data') api project(':core:mogo-core-utils') @@ -114,8 +118,9 @@ dependencies { api project(':core:function-impl:mogo-core-function-v2x') api project(':core:function-impl:mogo-core-function-monitoring') api project(':core:function-impl:mogo-core-function-devatools') + api project(':core:function-impl:mogo-core-function-carcorder') + api project(':core:mogo-core-function-call') - api project(":modules:mogo-module-main") } } diff --git a/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml b/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml index c765144bfa..7fc3ee0a60 100644 --- a/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml +++ b/core/function-impl/mogo-core-function-main/src/main/AndroidManifest.xml @@ -9,6 +9,7 @@ + + 350px + 8px + 352px + 370px + 32px + 140.5px + 18px + 20px + 10px + 144px + 352px + + 320px + 319px + + 110px + 6px + 15px + 460px + 444px + 0px + 350px + 10px + 16px + 658px + 8px + 2px + 2px + 1920px + + 0px + + 0px + 0px + 6px + 6px \ No newline at end of file diff --git a/modules/mogo-module-main/src/main/res/values-xhdpi-1920x1000/dimens.xml b/core/function-impl/mogo-core-function-main/src/main/res/values-xhdpi-1920x1000/dimens.xml similarity index 95% rename from modules/mogo-module-main/src/main/res/values-xhdpi-1920x1000/dimens.xml rename to core/function-impl/mogo-core-function-main/src/main/res/values-xhdpi-1920x1000/dimens.xml index 54b1d65a55..2a0153c05a 100644 --- a/modules/mogo-module-main/src/main/res/values-xhdpi-1920x1000/dimens.xml +++ b/core/function-impl/mogo-core-function-main/src/main/res/values-xhdpi-1920x1000/dimens.xml @@ -1,5 +1,7 @@ + 800px + 350px 10px diff --git a/core/function-impl/mogo-core-function-main/src/main/res/values-xhdpi/dimens.xml b/core/function-impl/mogo-core-function-main/src/main/res/values-xhdpi/dimens.xml index 25247f638b..f40a0f3b9e 100644 --- a/core/function-impl/mogo-core-function-main/src/main/res/values-xhdpi/dimens.xml +++ b/core/function-impl/mogo-core-function-main/src/main/res/values-xhdpi/dimens.xml @@ -1,5 +1,37 @@ - 0px 800px + + 350px + 10px + 660px + 690px + 60px + 211px + 30px + 30px + 15px + 270px + 660px + 600px + 599px + + 200px + 20px + 30px + 830px + 800px + 0px + 20px + 30px + + 340px + 1313px + 20px + 20px + + 20px + 18px + 18px + 18px \ No newline at end of file diff --git a/modules/mogo-module-main/src/main/res/values/colors.xml b/core/function-impl/mogo-core-function-main/src/main/res/values/colors.xml similarity index 100% rename from modules/mogo-module-main/src/main/res/values/colors.xml rename to core/function-impl/mogo-core-function-main/src/main/res/values/colors.xml diff --git a/core/function-impl/mogo-core-function-main/src/main/res/values/dimens.xml b/core/function-impl/mogo-core-function-main/src/main/res/values/dimens.xml index 25247f638b..71aef0c5ce 100644 --- a/core/function-impl/mogo-core-function-main/src/main/res/values/dimens.xml +++ b/core/function-impl/mogo-core-function-main/src/main/res/values/dimens.xml @@ -2,4 +2,40 @@ 0px 800px + + 350px + 8px + 352px + 370px + 32px + 140.5px + 18px + 20px + 10px + 144px + 352px + + 320px + 319px + + 110px + 6px + 15px + 460px + 444px + 350px + 10px + 16px + 658px + 8px + 2px + 1920px + 0px + + 2px + 2px + 2px + 4px + 8px + \ No newline at end of file diff --git a/modules/mogo-module-main/src/main/res/values/strings.xml b/core/function-impl/mogo-core-function-main/src/main/res/values/strings.xml similarity index 100% rename from modules/mogo-module-main/src/main/res/values/strings.xml rename to core/function-impl/mogo-core-function-main/src/main/res/values/strings.xml diff --git a/modules/mogo-module-main/src/main/res/values/styles.xml b/core/function-impl/mogo-core-function-main/src/main/res/values/styles.xml similarity index 100% rename from modules/mogo-module-main/src/main/res/values/styles.xml rename to core/function-impl/mogo-core-function-main/src/main/res/values/styles.xml diff --git a/modules.txt b/modules.txt index 57154e1f71..6286ffa46c 100644 --- a/modules.txt +++ b/modules.txt @@ -27,7 +27,6 @@ :core:function-impl:mogo-core-function-check :services:mogo-service :core:function-impl:mogo-core-function-smp -:modules:mogo-module-main :core:function-impl:mogo-core-function-autopilot :core:function-impl:mogo-core-function-hmi :core:function-impl:mogo-core-function-map diff --git a/modules/mogo-module-main/.gitignore b/modules/mogo-module-main/.gitignore deleted file mode 100644 index 796b96d1c4..0000000000 --- a/modules/mogo-module-main/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/modules/mogo-module-main/README.md b/modules/mogo-module-main/README.md deleted file mode 100644 index 2b77272bbe..0000000000 --- a/modules/mogo-module-main/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# 主模块 - -## 子模块加载管理 - -## 加载地图 - -## 事件分发 - -## service 后台服务 - -开启定位、加载基础服务模块:v2x、刷新策略、事件上报模块、初始化 ADAS 服务 - -## 应用内浮窗管理:车聊聊、音乐等 - -## scheme 跳转管理 - diff --git a/modules/mogo-module-main/build.gradle b/modules/mogo-module-main/build.gradle deleted file mode 100644 index b209b14507..0000000000 --- a/modules/mogo-module-main/build.gradle +++ /dev/null @@ -1,81 +0,0 @@ -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 - // buildToolsVersion rootProject.ext.android.buildToolsVersion - defaultConfig { - minSdkVersion rootProject.ext.android.minSdkVersion - targetSdkVersion rootProject.ext.android.targetSdkVersion - versionCode Integer.valueOf(VERSION_CODE) - versionName getValueFromRootProperties("${project.name.replace("-", "_").toUpperCase()}_VERSION") - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - consumerProguardFiles 'consumer-rules.pro' - - //ARouter apt 参数 - kapt { - useBuildCache = false - arguments { - arg("AROUTER_MODULE_NAME", project.getName()) - } - } - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - } - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - -} - -dependencies { - implementation fileTree(dir: 'libs', include: ['*.jar']) - - implementation rootProject.ext.dependencies.androidxappcompat - implementation rootProject.ext.dependencies.androidxconstraintlayout - - implementation rootProject.ext.dependencies.arouter - kapt rootProject.ext.dependencies.aroutercompiler - - compileOnly rootProject.ext.dependencies.adasapi - compileOnly rootProject.ext.dependencies.adasconfigapi - if (Boolean.valueOf(USE_MAVEN_PACKAGE)) { - api rootProject.ext.dependencies.mogocommons - api rootProject.ext.dependencies.modulecommon - api rootProject.ext.dependencies.mogoserviceapi - api rootProject.ext.dependencies.moduleservice - implementation rootProject.ext.dependencies.callchatprovider - - implementation rootProject.ext.dependencies.mogo_core_utils - implementation rootProject.ext.dependencies.mogo_core_data - implementation rootProject.ext.dependencies.mogo_core_function_call - implementation rootProject.ext.dependencies.mogo_core_function_carcorder - } else { - api project(":foudations:mogo-commons") - api project(':modules:mogo-module-common') - api project(':services:mogo-service-api') - api project(':services:mogo-service') - implementation project(':modules:mogo-module-carchattingprovider') - - implementation project(':core:mogo-core-utils') - implementation project(':core:mogo-core-data') - implementation project(':core:mogo-core-function-call') - implementation project(':core:function-impl:mogo-core-function-carcorder') - - } -} - -apply from: new File(rootProject.rootDir, "gradle/upload.gradle").toString() diff --git a/modules/mogo-module-main/consumer-rules.pro b/modules/mogo-module-main/consumer-rules.pro deleted file mode 100644 index 3d6a2e9a4e..0000000000 --- a/modules/mogo-module-main/consumer-rules.pro +++ /dev/null @@ -1,3 +0,0 @@ -#-----MainModule----- --keep class com.mogo.module.main.constants.*{*;} --keep class com.mogo.module.main.service.MogoMainService{*;} \ No newline at end of file diff --git a/modules/mogo-module-main/gradle.properties b/modules/mogo-module-main/gradle.properties deleted file mode 100644 index be02d870b1..0000000000 --- a/modules/mogo-module-main/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -GROUP=com.mogo.module -POM_ARTIFACT_ID=module-main -VERSION_CODE=1 diff --git a/modules/mogo-module-main/proguard-rules.pro b/modules/mogo-module-main/proguard-rules.pro deleted file mode 100644 index 2e4c54a15f..0000000000 --- a/modules/mogo-module-main/proguard-rules.pro +++ /dev/null @@ -1,29 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile - -#-----MainModule----- --keep class com.mogo.module.main.cards.CardIntroduceConfig.*{*;} --keep class com.mogo.module.main.cards.MogoModulesHandler --keep class com.mogo.module.main.constants.**{*;} --keep class com.mogo.module.main.livedata.**{*;} --keep class com.mogo.module.main.service.MogoMainService --keep class com.mogo.module.main.windowview.IWindowViewHandler \ No newline at end of file diff --git a/modules/mogo-module-main/src/main/AndroidManifest.xml b/modules/mogo-module-main/src/main/AndroidManifest.xml deleted file mode 100644 index 669e61422b..0000000000 --- a/modules/mogo-module-main/src/main/AndroidManifest.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - diff --git a/modules/mogo-module-main/src/main/module-configs.json b/modules/mogo-module-main/src/main/module-configs.json deleted file mode 100644 index 377583c00e..0000000000 --- a/modules/mogo-module-main/src/main/module-configs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "cards": [ - { - "name": "", - "path": "" - } - ] -} \ No newline at end of file diff --git a/modules/mogo-module-main/src/main/res/drawable-xhdpi-1920x1000/module_main_launcher_bg.webp b/modules/mogo-module-main/src/main/res/drawable-xhdpi-1920x1000/module_main_launcher_bg.webp deleted file mode 100644 index d39b3abe55c6cc92717940d8043a4fd9872accef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83946 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 z 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 z - - - 350px - 8px - 352px - 370px - 32px - 140.5px - 18px - 20px - 10px - 144px - 352px - - 320px - 319px - - 110px - 6px - 15px - 460px - 444px - 0px - 350px - 10px - 16px - 658px - 8px - 2px - 2px - 1920px - - 0px - - 0px - 0px - 6px - 6px - \ No newline at end of file diff --git a/modules/mogo-module-main/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-main/src/main/res/values-xhdpi/dimens.xml deleted file mode 100644 index 43a56ac2bf..0000000000 --- a/modules/mogo-module-main/src/main/res/values-xhdpi/dimens.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - 350px - 10px - 660px - 690px - 60px - 211px - 30px - 30px - 15px - 270px - 660px - 600px - 599px - - 200px - 20px - 30px - 830px - 800px - 0px - 20px - 30px - - 340px - 1313px - 20px - 20px - - 20px - 18px - 18px - 18px - - \ No newline at end of file diff --git a/modules/mogo-module-main/src/main/res/values/dimens.xml b/modules/mogo-module-main/src/main/res/values/dimens.xml deleted file mode 100644 index a985fd57d2..0000000000 --- a/modules/mogo-module-main/src/main/res/values/dimens.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - 350px - 8px - 352px - 370px - 32px - 140.5px - 18px - 20px - 10px - 144px - 352px - - 320px - 319px - - 110px - 6px - 15px - 460px - 444px - 0px - 350px - 10px - 16px - 658px - 8px - 2px - 1920px - 0px - - 2px - 2px - 2px - 4px - 8px - - \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 2ec59e17d2..3186ff09e0 100644 --- a/settings.gradle +++ b/settings.gradle @@ -61,7 +61,6 @@ include ':libraries:mogo-adas' // OLD业务模块 include ':modules:mogo-module-common' -include ':modules:mogo-module-main' include ':modules:mogo-module-service' include ':modules:mogo-module-carchatting' include ':modules:mogo-module-carchattingprovider'