From 5d35caa1d4ebc4b65d17ff0e76be2f8537293a1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Thu, 16 Sep 2021 20:46:20 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E5=85=B3=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 董宏宇 --- .idea/runConfigurations.xml | 12 ------------ modules/mogo-module-hmi/build.gradle | 10 ---------- .../com/mogo/module/hmi/ui/widget/SpeedPanelView.kt | 3 +-- 3 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 .idea/runConfigurations.xml diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 7f68460d8b..0000000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/modules/mogo-module-hmi/build.gradle b/modules/mogo-module-hmi/build.gradle index 4e986bb9d9..eedef2748e 100644 --- a/modules/mogo-module-hmi/build.gradle +++ b/modules/mogo-module-hmi/build.gradle @@ -52,22 +52,12 @@ dependencies { kapt rootProject.ext.dependencies.aroutercompiler if (Boolean.valueOf(RELEASE)) { - api rootProject.ext.dependencies.mogomap - api rootProject.ext.dependencies.mogomapapi - api rootProject.ext.dependencies.mogoutils - api rootProject.ext.dependencies.mogocommons api rootProject.ext.dependencies.mogoserviceapi implementation rootProject.ext.dependencies.modulecommon - implementation rootProject.ext.dependencies.moduleservice implementation rootProject.ext.dependencies.moduledata } else { - api project(":libraries:mogo-map") - api project(":libraries:mogo-map-api") - api project(":foudations:mogo-utils") - api project(":foudations:mogo-commons") api project(':services:mogo-service-api') implementation project(':modules:mogo-module-common') - implementation project(':modules:mogo-module-service') implementation project(':core:mogo-core-data') } diff --git a/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/widget/SpeedPanelView.kt b/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/widget/SpeedPanelView.kt index 96b0d16693..518b9bd47a 100644 --- a/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/widget/SpeedPanelView.kt +++ b/modules/mogo-module-hmi/src/main/java/com/mogo/module/hmi/ui/widget/SpeedPanelView.kt @@ -15,7 +15,6 @@ import com.mogo.map.MogoLatLng import com.mogo.map.navi.IMogoCarLocationChangedListener2 import com.mogo.module.common.MogoApisHandler import com.mogo.module.hmi.R -import com.mogo.module.service.receiver.MogoReceiver import com.mogo.service.IMogoServiceApis import com.mogo.service.MogoServicePaths import com.mogo.service.statusmanager.IMogoStatusChangedListener @@ -60,7 +59,7 @@ class SpeedPanelView @JvmOverloads constructor( val intent = Intent() intent.putExtra("oper", 52) MogoApisHandler.getInstance().apis.intentManagerApi - .invoke(MogoReceiver.ACTION_MOCK, intent) + .invoke("com.mogo.mock", intent) true } } From 62bfbedaa360a799cb4246a3060f8f18814794cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Thu, 16 Sep 2021 20:52:59 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8E=A2=E8=B7=AF?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E5=85=B3=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 董宏宇 --- .idea/gradle.xml | 2 +- .idea/misc.xml | 2 +- app/build.gradle | 2 +- {libraries => modules}/tanlulib/.gitignore | 0 {libraries => modules}/tanlulib/build.gradle | 0 {libraries => modules}/tanlulib/consumer-rules.pro | 0 {libraries => modules}/tanlulib/gradle.properties | 0 {libraries => modules}/tanlulib/proguard-rules.pro | 0 {libraries => modules}/tanlulib/src/main/AndroidManifest.xml | 0 .../java/com/zhidao/roadcondition/MogoTanluApiProvider.java | 0 .../java/com/zhidao/roadcondition/base/BaseIntentService.kt | 0 .../main/java/com/zhidao/roadcondition/base/BaseRepository.kt | 0 .../src/main/java/com/zhidao/roadcondition/constant/Const.kt | 0 .../java/com/zhidao/roadcondition/constant/HttpConstants.kt | 0 .../com/zhidao/roadcondition/event/GetImageSuccessEvent.kt | 0 .../com/zhidao/roadcondition/event/LatLngStickyEventBus.kt | 0 .../java/com/zhidao/roadcondition/exception/ApiException.kt | 0 .../main/java/com/zhidao/roadcondition/model/BaseRequest.kt | 0 .../main/java/com/zhidao/roadcondition/model/BaseResponse.kt | 0 .../main/java/com/zhidao/roadcondition/model/CityStrategy.kt | 0 .../main/java/com/zhidao/roadcondition/model/CommonConfig.kt | 0 .../java/com/zhidao/roadcondition/model/InformationBody.kt | 0 .../java/com/zhidao/roadcondition/model/InformationResource.kt | 0 .../java/com/zhidao/roadcondition/model/InformationType.kt | 0 .../com/zhidao/roadcondition/model/InformationTypeResult.kt | 0 .../main/java/com/zhidao/roadcondition/model/Informations.kt | 0 .../src/main/java/com/zhidao/roadcondition/model/Items.kt | 0 .../main/java/com/zhidao/roadcondition/model/LocationInfo.kt | 0 .../src/main/java/com/zhidao/roadcondition/model/Results.kt | 0 .../com/zhidao/roadcondition/model/StrategyServiceModel.kt | 1 - .../main/java/com/zhidao/roadcondition/model/UploadResult.kt | 0 .../zhidao/roadcondition/model/proxy/ActiveInfoTypeProxy.kt | 0 .../zhidao/roadcondition/model/proxy/InformationsTypeProxy.kt | 0 .../main/java/com/zhidao/roadcondition/net/CoroutineChain.kt | 0 .../src/main/java/com/zhidao/roadcondition/net/CoroutineDSL.kt | 0 .../src/main/java/com/zhidao/roadcondition/net/HttpApi.kt | 3 --- .../src/main/java/com/zhidao/roadcondition/net/HttpClient.kt | 1 - .../com/zhidao/roadcondition/receiver/ShareRoadReceiver.kt | 1 - .../com/zhidao/roadcondition/service/CarCorderController.kt | 1 - .../zhidao/roadcondition/service/CosCallbackMapController.kt | 0 .../com/zhidao/roadcondition/service/CosStatusController.kt | 0 .../com/zhidao/roadcondition/service/CustomStatusHandler.kt | 0 .../main/java/com/zhidao/roadcondition/service/DelayService.kt | 0 .../roadcondition/service/InformationUploadController.kt | 0 .../main/java/com/zhidao/roadcondition/service/MainService.kt | 0 .../com/zhidao/roadcondition/service/MainServiceController.kt | 0 .../main/java/com/zhidao/roadcondition/service/ServiceConst.kt | 0 .../com/zhidao/roadcondition/service/TakePhotoInterceptor.kt | 0 .../main/java/com/zhidao/roadcondition/service/UploadParams.kt | 0 .../main/java/com/zhidao/roadcondition/util/AnalyticsUtil.kt | 0 .../src/main/java/com/zhidao/roadcondition/util/FileUtil.kt | 0 .../main/java/com/zhidao/roadcondition/util/LocationUtil.kt | 0 .../src/main/java/com/zhidao/roadcondition/util/PdUtil.kt | 1 - .../java/com/zhidao/roadcondition/util/SharedPreferenceUtil.kt | 0 .../com/zhidao/roadcondition/util/StrategyPreferenceUtil.kt | 0 .../main/java/com/zhidao/roadcondition/util/TaskCoroutines.kt | 0 settings.gradle | 2 +- 57 files changed, 4 insertions(+), 12 deletions(-) rename {libraries => modules}/tanlulib/.gitignore (100%) rename {libraries => modules}/tanlulib/build.gradle (100%) rename {libraries => modules}/tanlulib/consumer-rules.pro (100%) rename {libraries => modules}/tanlulib/gradle.properties (100%) rename {libraries => modules}/tanlulib/proguard-rules.pro (100%) rename {libraries => modules}/tanlulib/src/main/AndroidManifest.xml (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/MogoTanluApiProvider.java (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseIntentService.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseRepository.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/constant/Const.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/constant/HttpConstants.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/event/GetImageSuccessEvent.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/event/LatLngStickyEventBus.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/exception/ApiException.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseRequest.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseResponse.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/CityStrategy.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/CommonConfig.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationBody.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationResource.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationType.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationTypeResult.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/Informations.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/Items.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/LocationInfo.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/Results.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/StrategyServiceModel.kt (97%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/UploadResult.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/ActiveInfoTypeProxy.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/InformationsTypeProxy.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineChain.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineDSL.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpApi.kt (86%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpClient.kt (99%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/receiver/ShareRoadReceiver.kt (93%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/CarCorderController.kt (99%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosCallbackMapController.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosStatusController.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/CustomStatusHandler.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/DelayService.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/InformationUploadController.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainServiceController.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/ServiceConst.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/TakePhotoInterceptor.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/service/UploadParams.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/util/AnalyticsUtil.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/util/FileUtil.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/util/LocationUtil.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/util/PdUtil.kt (98%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/util/SharedPreferenceUtil.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/util/StrategyPreferenceUtil.kt (100%) rename {libraries => modules}/tanlulib/src/main/java/com/zhidao/roadcondition/util/TaskCoroutines.kt (100%) diff --git a/.idea/gradle.xml b/.idea/gradle.xml index e5a1ccc208..67345575b0 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -31,7 +31,6 @@ - + \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 0be83a3c2c..09736fd4b7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -183,7 +183,7 @@ dependencies { implementation project(':modules:mogo-module-service') implementation project(':modules:mogo-module-v2x') implementation project(':modules:mogo-module-share') - implementation project(':libraries:tanlulib') + implementation project(':modules:tanlulib') implementation project(':modules:mogo-module-monitor') implementation project(':modules:mogo-module-extensions') implementation project(':modules:mogo-module-map') diff --git a/libraries/tanlulib/.gitignore b/modules/tanlulib/.gitignore similarity index 100% rename from libraries/tanlulib/.gitignore rename to modules/tanlulib/.gitignore diff --git a/libraries/tanlulib/build.gradle b/modules/tanlulib/build.gradle similarity index 100% rename from libraries/tanlulib/build.gradle rename to modules/tanlulib/build.gradle diff --git a/libraries/tanlulib/consumer-rules.pro b/modules/tanlulib/consumer-rules.pro similarity index 100% rename from libraries/tanlulib/consumer-rules.pro rename to modules/tanlulib/consumer-rules.pro diff --git a/libraries/tanlulib/gradle.properties b/modules/tanlulib/gradle.properties similarity index 100% rename from libraries/tanlulib/gradle.properties rename to modules/tanlulib/gradle.properties diff --git a/libraries/tanlulib/proguard-rules.pro b/modules/tanlulib/proguard-rules.pro similarity index 100% rename from libraries/tanlulib/proguard-rules.pro rename to modules/tanlulib/proguard-rules.pro diff --git a/libraries/tanlulib/src/main/AndroidManifest.xml b/modules/tanlulib/src/main/AndroidManifest.xml similarity index 100% rename from libraries/tanlulib/src/main/AndroidManifest.xml rename to modules/tanlulib/src/main/AndroidManifest.xml diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/MogoTanluApiProvider.java b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/MogoTanluApiProvider.java similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/MogoTanluApiProvider.java rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/MogoTanluApiProvider.java diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseIntentService.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseIntentService.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseIntentService.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseIntentService.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseRepository.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseRepository.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseRepository.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/base/BaseRepository.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/constant/Const.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/constant/Const.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/constant/Const.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/constant/Const.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/constant/HttpConstants.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/constant/HttpConstants.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/constant/HttpConstants.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/constant/HttpConstants.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/event/GetImageSuccessEvent.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/event/GetImageSuccessEvent.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/event/GetImageSuccessEvent.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/event/GetImageSuccessEvent.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/event/LatLngStickyEventBus.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/event/LatLngStickyEventBus.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/event/LatLngStickyEventBus.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/event/LatLngStickyEventBus.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/exception/ApiException.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/exception/ApiException.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/exception/ApiException.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/exception/ApiException.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseRequest.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseRequest.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseRequest.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseRequest.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseResponse.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseResponse.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseResponse.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/BaseResponse.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/CityStrategy.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/CityStrategy.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/CityStrategy.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/CityStrategy.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/CommonConfig.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/CommonConfig.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/CommonConfig.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/CommonConfig.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationBody.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationBody.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationBody.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationBody.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationResource.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationResource.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationResource.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationResource.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationType.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationType.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationType.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationType.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationTypeResult.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationTypeResult.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationTypeResult.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/InformationTypeResult.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/Informations.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/Informations.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/Informations.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/Informations.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/Items.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/Items.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/Items.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/Items.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/LocationInfo.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/LocationInfo.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/LocationInfo.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/LocationInfo.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/Results.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/Results.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/Results.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/Results.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/StrategyServiceModel.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/StrategyServiceModel.kt similarity index 97% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/StrategyServiceModel.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/StrategyServiceModel.kt index 1ff3f6388c..92e0a59301 100644 --- a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/StrategyServiceModel.kt +++ b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/StrategyServiceModel.kt @@ -3,7 +3,6 @@ package com.zhidao.roadcondition.model import android.util.Log import com.google.gson.Gson import com.mogo.cloud.passport.MoGoAiCloudClientConfig -import com.mogo.commons.network.Utils import com.mogo.module.common.constants.HostConst import com.zhidao.roadcondition.base.BaseRepository import com.zhidao.roadcondition.net.HttpClient diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/UploadResult.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/UploadResult.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/UploadResult.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/UploadResult.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/ActiveInfoTypeProxy.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/ActiveInfoTypeProxy.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/ActiveInfoTypeProxy.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/ActiveInfoTypeProxy.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/InformationsTypeProxy.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/InformationsTypeProxy.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/InformationsTypeProxy.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/model/proxy/InformationsTypeProxy.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineChain.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineChain.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineChain.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineChain.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineDSL.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineDSL.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineDSL.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/CoroutineDSL.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpApi.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpApi.kt similarity index 86% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpApi.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpApi.kt index 750a66afd6..1cdd1a7f1f 100644 --- a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpApi.kt +++ b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpApi.kt @@ -1,11 +1,8 @@ package com.zhidao.roadcondition.net import com.zhidao.roadcondition.model.BaseResponse -import com.zhidao.roadcondition.model.CommonConfig import com.zhidao.roadcondition.model.Results import com.zhidao.roadcondition.model.UploadResult -import okhttp3.MultipartBody -import okhttp3.ResponseBody import retrofit2.http.* /** diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpClient.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpClient.kt similarity index 99% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpClient.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpClient.kt index 376c6dd254..fb98c27ee9 100644 --- a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpClient.kt +++ b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/net/HttpClient.kt @@ -1,6 +1,5 @@ package com.zhidao.roadcondition.net -import android.util.Log import com.mogo.commons.AbsMogoApplication import com.mogo.utils.network.NetConfig import com.zhidao.roadcondition.constant.HttpConstants diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/receiver/ShareRoadReceiver.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/receiver/ShareRoadReceiver.kt similarity index 93% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/receiver/ShareRoadReceiver.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/receiver/ShareRoadReceiver.kt index eae6d678f7..263f349f8c 100644 --- a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/receiver/ShareRoadReceiver.kt +++ b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/receiver/ShareRoadReceiver.kt @@ -4,7 +4,6 @@ import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.util.Log -import com.zhidao.roadcondition.service.MainService class ShareRoadReceiver : BroadcastReceiver() { diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CarCorderController.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CarCorderController.kt similarity index 99% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CarCorderController.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CarCorderController.kt index d56e854675..7c30cbfcc9 100644 --- a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CarCorderController.kt +++ b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CarCorderController.kt @@ -11,7 +11,6 @@ import com.mogo.cloud.tanlu.bean.UploadInfo import com.mogo.cloud.tanlu.bean.UploadResult import com.mogo.commons.AbsMogoApplication import com.mogo.commons.debug.DebugConfig -import com.mogo.commons.network.Utils import com.mogo.utils.NetworkUtils import com.zhidao.auto.carcorder.callback.TakePhotoCallback import com.zhidao.auto.carcorder.callback.TakeVideoCallback diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosCallbackMapController.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosCallbackMapController.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosCallbackMapController.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosCallbackMapController.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosStatusController.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosStatusController.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosStatusController.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CosStatusController.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CustomStatusHandler.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CustomStatusHandler.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/CustomStatusHandler.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/CustomStatusHandler.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/DelayService.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/DelayService.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/DelayService.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/DelayService.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/InformationUploadController.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/InformationUploadController.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/InformationUploadController.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/InformationUploadController.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainService.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainServiceController.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainServiceController.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainServiceController.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/MainServiceController.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/ServiceConst.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/ServiceConst.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/ServiceConst.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/ServiceConst.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/TakePhotoInterceptor.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/TakePhotoInterceptor.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/TakePhotoInterceptor.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/TakePhotoInterceptor.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/UploadParams.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/UploadParams.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/service/UploadParams.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/service/UploadParams.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/AnalyticsUtil.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/AnalyticsUtil.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/AnalyticsUtil.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/AnalyticsUtil.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/FileUtil.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/FileUtil.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/FileUtil.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/FileUtil.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/LocationUtil.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/LocationUtil.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/LocationUtil.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/LocationUtil.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/PdUtil.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/PdUtil.kt similarity index 98% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/PdUtil.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/PdUtil.kt index 31b0cf0719..1f32b6d9e6 100644 --- a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/PdUtil.kt +++ b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/PdUtil.kt @@ -5,7 +5,6 @@ import com.google.gson.JsonArray import com.google.gson.JsonObject import com.mogo.cloud.passport.MoGoAiCloudClientConfig import com.mogo.commons.AbsMogoApplication -import com.mogo.commons.network.Utils import com.zhidao.roadcondition.model.InformationBody import com.zhidao.roadcondition.model.LocationInfo import com.zhidao.roadcondition.model.proxy.INFO_TYPE_IMG diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/SharedPreferenceUtil.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/SharedPreferenceUtil.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/SharedPreferenceUtil.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/SharedPreferenceUtil.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/StrategyPreferenceUtil.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/StrategyPreferenceUtil.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/StrategyPreferenceUtil.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/StrategyPreferenceUtil.kt diff --git a/libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/TaskCoroutines.kt b/modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/TaskCoroutines.kt similarity index 100% rename from libraries/tanlulib/src/main/java/com/zhidao/roadcondition/util/TaskCoroutines.kt rename to modules/tanlulib/src/main/java/com/zhidao/roadcondition/util/TaskCoroutines.kt diff --git a/settings.gradle b/settings.gradle index 0a9415f2e1..29994c4e51 100644 --- a/settings.gradle +++ b/settings.gradle @@ -18,7 +18,7 @@ include ':libraries:map-custom' include ':libraries:mogo-map-api' include ':libraries:map-autonavi' include ':libraries:mogo-map' -include ':libraries:tanlulib' +include ':modules:tanlulib' // 核心模块 include ':core:mogo-core-data' From b2f30750b32a4bbd4dc57f62b69a88108ff8682d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Thu, 16 Sep 2021 21:20:29 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=BC=80=E6=BA=90Utils?= =?UTF-8?q?=E5=BA=93=EF=BC=8C=E6=B2=89=E6=B7=80=E5=A5=BD=E4=B9=85=E7=9A=84?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E7=B1=BB=EF=BC=8C=E5=90=8E=E7=BB=AD=E5=B0=86?= =?UTF-8?q?=E6=89=80=E6=9C=89=E5=B7=A5=E5=85=B7=E7=9A=84=E8=B0=83=E7=94=A8?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E6=88=90=E6=AD=A4=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 董宏宇 --- .idea/gradle.xml | 1 + config.gradle | 2 +- .../mogo-core-function-hmi/build.gradle | 1 + core/mogo-core-utils/.gitignore | 1 + core/mogo-core-utils/README-CN.md | 1475 ++++++++++ core/mogo-core-utils/README.md | 1473 ++++++++++ core/mogo-core-utils/build.gradle | 62 + core/mogo-core-utils/consumer-rules.pro | 0 core/mogo-core-utils/gradle.properties | 3 + core/mogo-core-utils/proguard-rules.pro | 28 + .../src/main/AndroidManifest.xml | 37 + .../utilcode/constant/CacheConstants.java | 16 + .../utilcode/constant/MemoryConstants.java | 27 + .../constant/PermissionConstants.java | 108 + .../utilcode/constant/RegexConstants.java | 131 + .../core/utilcode/constant/TimeConstants.java | 28 + .../core/utilcode/util/ActivityUtils.java | 2139 +++++++++++++++ .../core/utilcode/util/AdaptScreenUtils.java | 165 ++ .../eagle/core/utilcode/util/ApiUtils.java | 115 + .../eagle/core/utilcode/util/AppUtils.java | 887 ++++++ .../eagle/core/utilcode/util/ArrayUtils.java | 2143 +++++++++++++++ .../eagle/core/utilcode/util/BarUtils.java | 718 +++++ .../core/utilcode/util/BrightnessUtils.java | 115 + .../eagle/core/utilcode/util/BusUtils.java | 459 ++++ .../utilcode/util/CacheDiskStaticUtils.java | 958 +++++++ .../core/utilcode/util/CacheDiskUtils.java | 875 ++++++ .../utilcode/util/CacheDoubleStaticUtils.java | 969 +++++++ .../core/utilcode/util/CacheDoubleUtils.java | 556 ++++ .../utilcode/util/CacheMemoryStaticUtils.java | 188 ++ .../core/utilcode/util/CacheMemoryUtils.java | 168 ++ .../eagle/core/utilcode/util/CleanUtils.java | 104 + .../eagle/core/utilcode/util/ClickUtils.java | 621 +++++ .../core/utilcode/util/ClipboardUtils.java | 109 + .../eagle/core/utilcode/util/CloneUtils.java | 35 + .../eagle/core/utilcode/util/CloseUtils.java | 54 + .../core/utilcode/util/CollectionUtils.java | 949 +++++++ .../eagle/core/utilcode/util/ColorUtils.java | 217 ++ .../core/utilcode/util/ConvertUtils.java | 761 ++++++ .../eagle/core/utilcode/util/CrashUtils.java | 152 ++ .../core/utilcode/util/DebouncingUtils.java | 86 + .../eagle/core/utilcode/util/DeviceUtils.java | 524 ++++ .../eagle/core/utilcode/util/DialogUtils.java | 130 + .../eagle/core/utilcode/util/EncodeUtils.java | 217 ++ .../core/utilcode/util/EncryptUtils.java | 1184 ++++++++ .../eagle/core/utilcode/util/FileIOUtils.java | 951 +++++++ .../eagle/core/utilcode/util/FileUtils.java | 1456 ++++++++++ .../core/utilcode/util/FlashlightUtils.java | 105 + .../core/utilcode/util/FragmentUtils.java | 1881 +++++++++++++ .../eagle/core/utilcode/util/GsonUtils.java | 283 ++ .../eagle/core/utilcode/util/ImageUtils.java | 2374 +++++++++++++++++ .../eagle/core/utilcode/util/IntentUtils.java | 538 ++++ .../eagle/core/utilcode/util/JsonUtils.java | 234 ++ .../core/utilcode/util/KeyboardUtils.java | 377 +++ .../core/utilcode/util/LanguageUtils.java | 318 +++ .../eagle/core/utilcode/util/LogUtils.java | 1231 +++++++++ .../eagle/core/utilcode/util/MapUtils.java | 191 ++ .../core/utilcode/util/MessengerUtils.java | 353 +++ .../core/utilcode/util/MetaDataUtils.java | 144 + .../core/utilcode/util/NetworkUtils.java | 1034 +++++++ .../core/utilcode/util/NotificationUtils.java | 338 +++ .../eagle/core/utilcode/util/NumberUtils.java | 198 ++ .../eagle/core/utilcode/util/ObjectUtils.java | 279 ++ .../eagle/core/utilcode/util/PathUtils.java | 471 ++++ .../core/utilcode/util/PermissionUtils.java | 600 +++++ .../eagle/core/utilcode/util/PhoneUtils.java | 321 +++ .../core/utilcode/util/ProcessUtils.java | 273 ++ .../core/utilcode/util/ReflectUtils.java | 556 ++++ .../eagle/core/utilcode/util/RegexUtils.java | 315 +++ .../core/utilcode/util/ResourceUtils.java | 303 +++ .../eagle/core/utilcode/util/RomUtils.java | 456 ++++ .../eagle/core/utilcode/util/SDCardUtils.java | 212 ++ .../core/utilcode/util/SPStaticUtils.java | 729 +++++ .../eagle/core/utilcode/util/SPUtils.java | 446 ++++ .../eagle/core/utilcode/util/ScreenUtils.java | 362 +++ .../core/utilcode/util/ServiceUtils.java | 238 ++ .../eagle/core/utilcode/util/ShadowUtils.java | 691 +++++ .../eagle/core/utilcode/util/ShellUtils.java | 386 +++ .../eagle/core/utilcode/util/SizeUtils.java | 175 ++ .../core/utilcode/util/SnackbarUtils.java | 397 +++ .../eagle/core/utilcode/util/SpanUtils.java | 1461 ++++++++++ .../eagle/core/utilcode/util/StringUtils.java | 262 ++ .../eagle/core/utilcode/util/ThreadUtils.java | 1391 ++++++++++ .../core/utilcode/util/ThrowableUtils.java | 91 + .../eagle/core/utilcode/util/TimeUtils.java | 1620 +++++++++++ .../eagle/core/utilcode/util/ToastUtils.java | 911 +++++++ .../eagle/core/utilcode/util/TouchUtils.java | 215 ++ .../core/utilcode/util/UiMessageUtils.java | 275 ++ .../eagle/core/utilcode/util/UriUtils.java | 356 +++ .../mogo/eagle/core/utilcode/util/Utils.java | 131 + .../util/UtilsActivityLifecycleImpl.java | 457 ++++ .../eagle/core/utilcode/util/UtilsBridge.java | 690 +++++ .../core/utilcode/util/UtilsFileProvider.java | 23 + .../utilcode/util/UtilsTransActivity.java | 185 ++ .../util/UtilsTransActivity4MainProcess.java | 35 + .../core/utilcode/util/VibrateUtils.java | 69 + .../eagle/core/utilcode/util/ViewUtils.java | 119 + .../eagle/core/utilcode/util/VolumeUtils.java | 120 + .../eagle/core/utilcode/util/ZipUtils.java | 425 +++ .../src/main/res/drawable/utils_toast_bg.xml | 7 + .../src/main/res/layout/utils_toast_view.xml | 72 + .../src/main/res/values-v21/styles.xml | 18 + .../src/main/res/values/styles.xml | 17 + .../main/res/xml/util_code_provider_paths.xml | 26 + settings.gradle | 3 +- 104 files changed, 47184 insertions(+), 2 deletions(-) create mode 100644 core/mogo-core-utils/.gitignore create mode 100644 core/mogo-core-utils/README-CN.md create mode 100644 core/mogo-core-utils/README.md create mode 100644 core/mogo-core-utils/build.gradle create mode 100644 core/mogo-core-utils/consumer-rules.pro create mode 100644 core/mogo-core-utils/gradle.properties create mode 100644 core/mogo-core-utils/proguard-rules.pro create mode 100644 core/mogo-core-utils/src/main/AndroidManifest.xml create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/constant/CacheConstants.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/constant/MemoryConstants.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/constant/PermissionConstants.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/constant/RegexConstants.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/constant/TimeConstants.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ActivityUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/AdaptScreenUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ApiUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/AppUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ArrayUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/BarUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/BrightnessUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/BusUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CacheDiskStaticUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CacheDiskUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CacheDoubleStaticUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CacheDoubleUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CacheMemoryStaticUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CacheMemoryUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CleanUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ClickUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ClipboardUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CloneUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CloseUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CollectionUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ColorUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ConvertUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/CrashUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/DebouncingUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/DeviceUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/DialogUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/EncodeUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/EncryptUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/FileIOUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/FileUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/FlashlightUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/FragmentUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/GsonUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ImageUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/IntentUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/JsonUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/KeyboardUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/LanguageUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/LogUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/MapUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/MessengerUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/MetaDataUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/NetworkUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/NotificationUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/NumberUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ObjectUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/PathUtils.java create mode 100755 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/PermissionUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/PhoneUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ProcessUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ReflectUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/RegexUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ResourceUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/RomUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/SDCardUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/SPStaticUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/SPUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ScreenUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ServiceUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ShadowUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ShellUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/SizeUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/SnackbarUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/SpanUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/StringUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ThreadUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ThrowableUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/TimeUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ToastUtils.java create mode 100755 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/TouchUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/UiMessageUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/UriUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/Utils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/UtilsActivityLifecycleImpl.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/UtilsBridge.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/UtilsFileProvider.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/UtilsTransActivity.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/UtilsTransActivity4MainProcess.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/VibrateUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ViewUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/VolumeUtils.java create mode 100644 core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/ZipUtils.java create mode 100644 core/mogo-core-utils/src/main/res/drawable/utils_toast_bg.xml create mode 100644 core/mogo-core-utils/src/main/res/layout/utils_toast_view.xml create mode 100644 core/mogo-core-utils/src/main/res/values-v21/styles.xml create mode 100644 core/mogo-core-utils/src/main/res/values/styles.xml create mode 100644 core/mogo-core-utils/src/main/res/xml/util_code_provider_paths.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 67345575b0..0d36ed5e85 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -22,6 +22,7 @@