From 61b54ee6ba4c0970dc725530b6594c43fa941df9 Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 29 Dec 2022 20:08:38 +0800 Subject: [PATCH] [2.13.0-arch-opt] reduce unuse logic and remove notice to biz --- app/build.gradle | 2 - config.gradle | 1 - .../.gitignore | 0 .../build.gradle | 38 +- .../consumer-rules.pro | 0 .../gradle.properties | 2 +- .../proguard-rules.pro | 0 .../src/main/AndroidManifest.xml | 4 + .../function/biz/push}/NoticeProvider.java | 4 +- .../biz/push}/NoticeSocketManager.java | 7 +- .../biz/push}/network/NoticeApiService.java | 3 +- .../push}/network/NoticeNetWorkManager.java | 3 +- .../biz/push}/network/NoticeRequest.java | 2 +- .../mogo-core-function-hmi/build.gradle | 2 - .../src/main/AndroidManifest.xml | 6 + .../hmi/receiver/NoticeBroadcastReceiver.kt} | 4 +- .../res/drawable/notice_item_background.xml | 11 - .../src/main/AndroidManifest.xml | 15 - .../mogo/eagle/core/function/notice/Config.kt | 20 - .../core/function/notice/dao/PushBeanDao.kt | 25 - .../function/notice/dao/PushBeanDatabase.kt | 10 - .../core/function/notice/model/PushBean.kt | 53 -- .../core/function/notice/view/GlobalTools.kt | 21 - .../notice/view/PushItemAnimator.java | 657 --------------- .../function/notice/view/SwipeItemLayout.java | 784 ------------------ .../notice/view/roundimage/Corner.java | 19 - .../view/roundimage/RoundedDrawable.java | 631 -------------- .../view/roundimage/RoundedImageView.java | 606 -------------- .../res/drawable-ldpi/module_push_close.png | Bin 434 -> 0 bytes .../module_push_item_background_p.9.png | Bin 589 -> 0 bytes .../module_push_message_background.9.png | Bin 574 -> 0 bytes .../res/drawable-mdpi/module_push_close.png | Bin 434 -> 0 bytes .../module_push_item_background_p.9.png | Bin 581 -> 0 bytes .../module_push_message_background.9.png | Bin 574 -> 0 bytes .../res/drawable-xhdpi/module_push_close.png | Bin 1188 -> 0 bytes .../module_push_dialog_close.png | Bin 4305 -> 0 bytes .../module_push_item_background_p.9.png | Bin 1147 -> 0 bytes .../module_push_message_background.9.png | Bin 1131 -> 0 bytes .../main/res/drawable/module_push_close.png | Bin 434 -> 0 bytes .../module_push_content_background.xml | 6 - .../module_push_decrease_timer_bkg.xml | 9 - .../module_push_dialog_check_background.xml | 5 - .../drawable/module_push_item_background.xml | 11 - .../module_push_item_background_origin.xml | 7 - .../module_push_message_background.9.png | Bin 583 -> 0 bytes .../module_push_ui_delay_background.xml | 19 - .../drawable/module_push_ui_ic_message2.png | Bin 1152 -> 0 bytes .../src/main/res/values-ldpi/dimens.xml | 101 --- .../src/main/res/values-mdpi/dimens.xml | 101 --- .../res/values-xhdpi-2560x1440/dimens.xml | 39 - .../src/main/res/values-xhdpi/dimens.xml | 101 --- .../src/main/res/values/attr.xml | 30 - .../src/main/res/values/colors.xml | 10 - .../src/main/res/values/dimens.xml | 126 --- .../src/main/res/values/strings.xml | 7 - .../src/main/res/values/styles.xml | 9 - gradle.properties | 1 - modules.txt | 2 - settings.gradle | 7 +- 59 files changed, 37 insertions(+), 3484 deletions(-) rename core/function-impl/{mogo-core-function-notice => mogo-core-function-biz}/.gitignore (100%) rename core/function-impl/{mogo-core-function-notice => mogo-core-function-biz}/build.gradle (54%) rename core/function-impl/{mogo-core-function-notice => mogo-core-function-biz}/consumer-rules.pro (100%) rename core/function-impl/{mogo-core-function-notice => mogo-core-function-biz}/gradle.properties (70%) rename core/function-impl/{mogo-core-function-notice => mogo-core-function-biz}/proguard-rules.pro (100%) create mode 100644 core/function-impl/mogo-core-function-biz/src/main/AndroidManifest.xml rename core/function-impl/{mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice => mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push}/NoticeProvider.java (91%) rename core/function-impl/{mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice => mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push}/NoticeSocketManager.java (96%) rename core/function-impl/{mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice => mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push}/network/NoticeApiService.java (96%) rename core/function-impl/{mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice => mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push}/network/NoticeNetWorkManager.java (97%) rename core/function-impl/{mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice => mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push}/network/NoticeRequest.java (86%) rename core/function-impl/{mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/test/TestNoticeBroadcastReceiver.kt => mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeBroadcastReceiver.kt} (93%) delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/res/drawable/notice_item_background.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/AndroidManifest.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/Config.kt delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/dao/PushBeanDao.kt delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/dao/PushBeanDatabase.kt delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/model/PushBean.kt delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/view/GlobalTools.kt delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/view/PushItemAnimator.java delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/view/SwipeItemLayout.java delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/view/roundimage/Corner.java delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/view/roundimage/RoundedDrawable.java delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/view/roundimage/RoundedImageView.java delete mode 100755 core/function-impl/mogo-core-function-notice/src/main/res/drawable-ldpi/module_push_close.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable-ldpi/module_push_item_background_p.9.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable-ldpi/module_push_message_background.9.png delete mode 100755 core/function-impl/mogo-core-function-notice/src/main/res/drawable-mdpi/module_push_close.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable-mdpi/module_push_item_background_p.9.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable-mdpi/module_push_message_background.9.png delete mode 100755 core/function-impl/mogo-core-function-notice/src/main/res/drawable-xhdpi/module_push_close.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable-xhdpi/module_push_dialog_close.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable-xhdpi/module_push_item_background_p.9.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable-xhdpi/module_push_message_background.9.png delete mode 100755 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_close.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_content_background.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_decrease_timer_bkg.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_dialog_check_background.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_item_background.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_item_background_origin.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_message_background.9.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_ui_delay_background.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/drawable/module_push_ui_ic_message2.png delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values-ldpi/dimens.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values-mdpi/dimens.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values-xhdpi-2560x1440/dimens.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values-xhdpi/dimens.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values/attr.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values/colors.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values/dimens.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values/strings.xml delete mode 100644 core/function-impl/mogo-core-function-notice/src/main/res/values/styles.xml diff --git a/app/build.gradle b/app/build.gradle index 5986ac9217..950cb3b0fe 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -275,13 +275,11 @@ dependencies { androidTestImplementation rootProject.ext.dependencies.mogo_core_function_call androidTestImplementation rootProject.ext.dependencies.mogo_core_res - androidTestImplementation rootProject.ext.dependencies.mogo_core_function_notice } else { implementation project(':tts:tts-pad') implementation project(':core:function-impl:mogo-core-function-hmi') androidTestImplementation project(':core:mogo-core-function-call') androidTestImplementation project(':core:mogo-core-res') - androidTestImplementation project(':core:function-impl:mogo-core-function-notice') } apply from: "./functions/och.gradle" diff --git a/config.gradle b/config.gradle index 0d35061592..22b50a61f9 100644 --- a/config.gradle +++ b/config.gradle @@ -182,7 +182,6 @@ ext { mogo_core_function_map : "com.mogo.eagle.core.function.impl:map:${MOGO_CORE_FUNCTION_MAP_VERSION}", mogo_core_function_main : "com.mogo.eagle.core.function.impl:main:${MOGO_CORE_FUNCTION_MAIN_VERSION}", mogo_core_function_monitoring: "com.mogo.eagle.core.function.impl:monitoring:${MOGO_CORE_FUNCTION_MONITORING_VERSION}", - mogo_core_function_notice : "com.mogo.eagle.core.function.impl:notice:${MOGO_CORE_FUNCTION_NOTICE_VERSION}", mogo_core_function_obu_mogo : "com.mogo.eagle.core.function.impl:obu-mogo:${MOGO_CORE_FUNCTION_OBU_MOGO_VERSION}", mogo_core_function_smp : "com.mogo.eagle.core.function.impl:smp:${MOGO_CORE_FUNCTION_SMP_VERSION}", mogo_core_function_v2x : "com.mogo.eagle.core.function.impl:v2x:${MOGO_CORE_FUNCTION_V2X_VERSION}", diff --git a/core/function-impl/mogo-core-function-notice/.gitignore b/core/function-impl/mogo-core-function-biz/.gitignore similarity index 100% rename from core/function-impl/mogo-core-function-notice/.gitignore rename to core/function-impl/mogo-core-function-biz/.gitignore diff --git a/core/function-impl/mogo-core-function-notice/build.gradle b/core/function-impl/mogo-core-function-biz/build.gradle similarity index 54% rename from core/function-impl/mogo-core-function-notice/build.gradle rename to core/function-impl/mogo-core-function-biz/build.gradle index eba9fec0ba..d03c91e88d 100644 --- a/core/function-impl/mogo-core-function-notice/build.gradle +++ b/core/function-impl/mogo-core-function-biz/build.gradle @@ -5,9 +5,10 @@ plugins { 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 @@ -45,40 +46,23 @@ android { } kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '1.8' } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation rootProject.ext.dependencies.kotlinstdlibjdk7 - implementation rootProject.ext.dependencies.androidxccorektx - implementation rootProject.ext.dependencies.androidxappcompat - implementation rootProject.ext.dependencies.androidxconstraintlayout implementation rootProject.ext.dependencies.arouter - implementation rootProject.ext.dependencies.rxandroid - implementation rootProject.ext.dependencies.androidxrecyclerview - implementation rootProject.ext.dependencies.androidxroomruntime - implementation rootProject.ext.dependencies.androidxroomktx - implementation rootProject.ext.dependencies.litezxing - kapt rootProject.ext.dependencies.androidxroomcompiler kapt rootProject.ext.dependencies.aroutercompiler - if (Boolean.valueOf(USE_MAVEN_PACKAGE)) { - implementation rootProject.ext.dependencies.mogocommons - implementation rootProject.ext.dependencies.mogo_core_data - implementation rootProject.ext.dependencies.mogo_core_utils - implementation rootProject.ext.dependencies.mogo_core_res - implementation rootProject.ext.dependencies.mogo_core_network - implementation rootProject.ext.dependencies.mogo_core_function_call - } else { - implementation project(":foudations:mogo-commons") - implementation project(':core:mogo-core-data') - implementation project(':core:mogo-core-utils') - implementation project(':core:mogo-core-res') - implementation project(':core:mogo-core-network') - implementation project(':core:mogo-core-function-call') - } + implementation rootProject.ext.dependencies.rxandroid + + implementation project(':foudations:mogo-commons') + implementation project(':core:mogo-core-data') + implementation project(':core:mogo-core-utils') + implementation project(':core:mogo-core-network') + implementation project(':core:mogo-core-function-call') } -apply from: new File(rootProject.rootDir, "gradle/upload.gradle").toString() +apply from: new File(rootProject.rootDir, "gradle/upload.gradle").toString() \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-notice/consumer-rules.pro b/core/function-impl/mogo-core-function-biz/consumer-rules.pro similarity index 100% rename from core/function-impl/mogo-core-function-notice/consumer-rules.pro rename to core/function-impl/mogo-core-function-biz/consumer-rules.pro diff --git a/core/function-impl/mogo-core-function-notice/gradle.properties b/core/function-impl/mogo-core-function-biz/gradle.properties similarity index 70% rename from core/function-impl/mogo-core-function-notice/gradle.properties rename to core/function-impl/mogo-core-function-biz/gradle.properties index eb2cf9c236..bbfcccdc2e 100644 --- a/core/function-impl/mogo-core-function-notice/gradle.properties +++ b/core/function-impl/mogo-core-function-biz/gradle.properties @@ -1,3 +1,3 @@ GROUP=com.mogo.eagle.core.function.impl -POM_ARTIFACT_ID=notice +POM_ARTIFACT_ID=biz VERSION_CODE=1 diff --git a/core/function-impl/mogo-core-function-notice/proguard-rules.pro b/core/function-impl/mogo-core-function-biz/proguard-rules.pro similarity index 100% rename from core/function-impl/mogo-core-function-notice/proguard-rules.pro rename to core/function-impl/mogo-core-function-biz/proguard-rules.pro diff --git a/core/function-impl/mogo-core-function-biz/src/main/AndroidManifest.xml b/core/function-impl/mogo-core-function-biz/src/main/AndroidManifest.xml new file mode 100644 index 0000000000..a5918e68ab --- /dev/null +++ b/core/function-impl/mogo-core-function-biz/src/main/AndroidManifest.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeProvider.java b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/NoticeProvider.java similarity index 91% rename from core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeProvider.java rename to core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/NoticeProvider.java index 4069db45b6..36ffffc696 100644 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeProvider.java +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/NoticeProvider.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.function.notice; +package com.mogo.eagle.function.biz.push; import android.content.Context; @@ -6,7 +6,7 @@ import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.eagle.core.data.constants.MogoServicePaths; import com.mogo.eagle.core.function.api.notice.IMoGoNoticeProvider; import com.mogo.eagle.core.function.api.notice.NoticeNetCallBack; -import com.mogo.eagle.core.function.notice.network.NoticeNetWorkManager; +import com.mogo.eagle.function.biz.push.network.NoticeNetWorkManager; import org.jetbrains.annotations.NotNull; diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeSocketManager.java b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/NoticeSocketManager.java similarity index 96% rename from core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeSocketManager.java rename to core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/NoticeSocketManager.java index ef54bd6220..5f5c8b5609 100644 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/NoticeSocketManager.java +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/NoticeSocketManager.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.function.notice; +package com.mogo.eagle.function.biz.push; import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_NOTICE; @@ -60,10 +60,10 @@ class NoticeSocketManager { @Override public void onMsgReceived(NoticeNormalData obj) { - CallerLogger.INSTANCE.d(M_NOTICE + TAG, "100-- 普通公告数据:" + GsonUtil.jsonFromObject(obj)); if (obj == null) { return; } + CallerLogger.INSTANCE.d(M_NOTICE + TAG, "100-- 普通公告数据:" + GsonUtil.jsonFromObject(obj)); NoticeFrCloudMsg noticeFromCloudMsg = new NoticeFrCloudMsg(obj, null, 0); CallerMsgBoxManager.INSTANCE.saveMsgBox(new MsgBoxBean(MsgBoxType.NOTICE, noticeFromCloudMsg)); } @@ -81,6 +81,9 @@ class NoticeSocketManager { @Override public void onMsgReceived(NoticeTrafficStylePushData obj) { + if (obj == null) { + return; + } CallerLogger.INSTANCE.d(M_NOTICE + TAG, "301001-- 交警类型公告数据:" + GsonUtil.jsonFromObject(obj)); NoticeFrCloudMsg noticeFromCloudMsg = new NoticeFrCloudMsg(null, obj, 1); CallerMsgBoxManager.INSTANCE.saveMsgBox(new MsgBoxBean(MsgBoxType.NOTICE, noticeFromCloudMsg)); diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeApiService.java b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeApiService.java similarity index 96% rename from core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeApiService.java rename to core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeApiService.java index b494c507c2..23d2fe017d 100644 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeApiService.java +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeApiService.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.function.notice.network; +package com.mogo.eagle.function.biz.push.network; import com.mogo.eagle.core.data.BaseData; import com.mogo.eagle.core.data.notice.NoticeNormalDetail; @@ -30,7 +30,6 @@ public interface NoticeApiService { @POST("/deva/accidentInfoManage/queryMyAccidentHandleInfo/server/v1") Observable getAccidentInfo(@Body RequestBody requestBody); - /** * 反馈对交警事故的操作 * diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeNetWorkManager.java b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeNetWorkManager.java similarity index 97% rename from core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeNetWorkManager.java rename to core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeNetWorkManager.java index c5639075b4..16e5f84a71 100644 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeNetWorkManager.java +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeNetWorkManager.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.function.notice.network; +package com.mogo.eagle.function.biz.push.network; import android.util.ArrayMap; @@ -143,7 +143,6 @@ public class NoticeNetWorkManager { @Override public void onNext(@NonNull NoticeNormalDetail noticeNormalDetail) { -// CallerHmiManager.INSTANCE.showNormalBanner(noticeNormalDetail); } @Override diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeRequest.java b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeRequest.java similarity index 86% rename from core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeRequest.java rename to core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeRequest.java index fd28d24d13..966e7fed6a 100644 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeRequest.java +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/push/network/NoticeRequest.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.function.notice.network; +package com.mogo.eagle.function.biz.push.network; /** * @author Jing diff --git a/core/function-impl/mogo-core-function-hmi/build.gradle b/core/function-impl/mogo-core-function-hmi/build.gradle index 42cb9141f9..fa1641bd1f 100644 --- a/core/function-impl/mogo-core-function-hmi/build.gradle +++ b/core/function-impl/mogo-core-function-hmi/build.gradle @@ -89,7 +89,6 @@ dependencies { api rootProject.ext.dependencies.mogo_core_utils api rootProject.ext.dependencies.mogo_core_network api rootProject.ext.dependencies.mogo_core_function_obu_mogo - api rootProject.ext.dependencies.mogo_core_function_notice api rootProject.ext.dependencies.mogo_core_function_bindingcar api rootProject.ext.dependencies.mogo_core_function_autopilot api rootProject.ext.dependencies.mogo_core_function_map @@ -113,7 +112,6 @@ dependencies { api project(':core:function-impl:mogo-core-function-obu-mogo') api project(':core:function-impl:mogo-core-function-autopilot') api project(':core:function-impl:mogo-core-function-map') - api project(':core:function-impl:mogo-core-function-notice') 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') diff --git a/core/function-impl/mogo-core-function-hmi/src/main/AndroidManifest.xml b/core/function-impl/mogo-core-function-hmi/src/main/AndroidManifest.xml index acc82f7da5..5bdbea6bbc 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/AndroidManifest.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/AndroidManifest.xml @@ -173,5 +173,11 @@ + + + + + + \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/test/TestNoticeBroadcastReceiver.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeBroadcastReceiver.kt similarity index 93% rename from core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/test/TestNoticeBroadcastReceiver.kt rename to core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeBroadcastReceiver.kt index b60eeb4f39..a679b3aa3f 100644 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/test/TestNoticeBroadcastReceiver.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeBroadcastReceiver.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.function.notice.test +package com.mogo.eagle.core.function.hmi.receiver import android.content.BroadcastReceiver import android.content.Context @@ -11,7 +11,7 @@ import com.mogo.eagle.core.function.call.hmi.CallerHmiManager * @description 测试类 * @since: 10/29/21 */ -class TestNoticeBroadcastReceiver : BroadcastReceiver() { +class NoticeBroadcastReceiver : BroadcastReceiver() { private var mContext: Context? = null override fun onReceive(context: Context?, intent: Intent) { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/notice_item_background.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/notice_item_background.xml deleted file mode 100644 index 2a98ae4301..0000000000 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/notice_item_background.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/core/function-impl/mogo-core-function-notice/src/main/AndroidManifest.xml b/core/function-impl/mogo-core-function-notice/src/main/AndroidManifest.xml deleted file mode 100644 index a8acbe58ec..0000000000 --- a/core/function-impl/mogo-core-function-notice/src/main/AndroidManifest.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/Config.kt b/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/Config.kt deleted file mode 100644 index bfcef3d240..0000000000 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/Config.kt +++ /dev/null @@ -1,20 +0,0 @@ -package com.mogo.eagle.core.function.notice - -object Config { - const val PUSH_TYPE = 100 //注册长连接类型 - const val NEWS_ARRIVE = "news_arrive" //Push到达 - const val NEWS_CARD_SHOW = "news_card_show"//push 展示 - const val NEWS_CARD_DISAPPEAR = "news_card_disappear"// push 展示到期,自动消失 - const val NEWS_CARD_CLICK = "news_card_click"//点击消息体 - const val NEWS_CARD_SWIPE = "news_card_swipe"//划掉消息 - const val NEWS_CARD_CLICK_BTN = "news_card_click_btn"//点击按钮 - - - const val NEWS_HISTORY_OPEN = "news_history_open"//打开消息列表 - const val NEWS_HISTORY_CLOSE = "news_history_close"//关闭消息列表 - const val NEWS_HISTORY_ALL_CLEAR = "news_history_all_clear"//清除消息列表 - const val NEWS_HISTORY_ONE_CLEAR = "news_history_one_clear"//清除消息历史中的消息 - const val NEWS_HISTORY_ONE_CLICK = "news_history_one_click"//点击消息历史中的消息 - - -} \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/dao/PushBeanDao.kt b/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/dao/PushBeanDao.kt deleted file mode 100644 index 3b84c249b5..0000000000 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/dao/PushBeanDao.kt +++ /dev/null @@ -1,25 +0,0 @@ -package com.mogo.eagle.core.function.notice.dao - -import androidx.room.* -import com.mogo.eagle.core.function.notice.model.PushBean - -@Dao -interface PushBeanDao { - @Query("SELECT * FROM pushBean ORDER BY timestamp DESC") - fun getAll(): MutableList - - @Insert(onConflict = OnConflictStrategy.REPLACE) - fun insertAll(vararg bean: PushBean) - - @Delete - fun delete(vararg bean: PushBean) - - @Query("DELETE FROM pushBean") - fun deleteAll() - - @Query("SELECT count(1) FROM pushBean") - fun getAllCount(): Int - - @Query("DELETE FROM pushBean WHERE timestamp IN (SELECT MIN(timestamp) FROM pushBean)") - fun deleteMin() -} \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/dao/PushBeanDatabase.kt b/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/dao/PushBeanDatabase.kt deleted file mode 100644 index 4844c46560..0000000000 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/dao/PushBeanDatabase.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.mogo.eagle.core.function.notice.dao - -import androidx.room.Database -import androidx.room.RoomDatabase -import com.mogo.eagle.core.function.notice.model.PushBean - -@Database(entities = [PushBean::class], version = 1,exportSchema = false) -abstract class PushBeanDatabase : RoomDatabase() { - abstract fun pushBeanDao(): PushBeanDao -} \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/model/PushBean.kt b/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/model/PushBean.kt deleted file mode 100644 index a0660c6325..0000000000 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/model/PushBean.kt +++ /dev/null @@ -1,53 +0,0 @@ -package com.mogo.eagle.core.function.notice.model - -import androidx.room.ColumnInfo -import androidx.room.Entity -import androidx.room.Ignore -import androidx.room.PrimaryKey - -@Entity -data class PushBean( - @Ignore - val speedLimit: Int = 0, //超过速度后延迟显示 - @Ignore - var showTimeout: Int = 0, //显示等待时长 - @Ignore - var showTimeoutShadow: Int = 0, // 显示等待时长备份 - @ColumnInfo(name = "icon") - var appIcon: String = "", //目标app icon图标地址 - @ColumnInfo(name = "title") - var title: String = "", //标题 - @ColumnInfo(name = "content") - var content: String = "", //详细内容 - @ColumnInfo(name = "image") - var imageUrl: String = "", //图片地址 - @ColumnInfo(name = "qr") - var QRCode: String = "", //二维码地址 - @Ignore - val tts: String = "", //语音播报词 - @ColumnInfo(name = "scheme") - var mainSchema: String = "", //schema跳转协议 - @Ignore - val mainVoiceCmd: List? = null, //触发主schema 命令词 - @Ignore - val cancelVoiceCmd: List? = null, //隐藏当前push命令词 - @Ignore - val buttons: List