From 280c519229ec597676a7c387c822883429199db4 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 25 Mar 2020 13:20:26 +0800 Subject: [PATCH] add module of authorize and guide ,wait to finish --- .idea/gradle.xml | 2 + app/build.gradle | 7 +- .../com/mogo/launcher/MogoApplication.java | 14 +- app/src/nwd/AndroidManifest.xml | 4 +- build.gradle | 2 + config.gradle | 5 + gradle.properties | 6 +- modules/mogo-module-authorize/.gitignore | 1 + modules/mogo-module-authorize/build.gradle | 65 + .../mogo-module-authorize/consumer-rules.pro | 0 .../mogo-module-authorize/gradle.properties | 3 + .../mogo-module-authorize/proguard-rules.pro | 21 + .../authorize/ExampleInstrumentedTest.kt | 24 + .../src/main/AndroidManifest.xml | 2 + .../biz/IMogoAuthorizeController.kt | 62 + .../biz/MogoAuthorizeManagerImpl.kt | 39 + .../biz/MogoAuthorizeRegisterHandler.kt | 41 + .../authprovider/invoke/AuthorizeConstant.kt | 9 + .../invoke/AuthorizeInvokerConstant.kt | 13 + .../invoke/IMogoAuthorizeContentListener.kt | 13 + .../invoke/IMogoAuthorizeForbiddenVoice.kt | 9 + .../invoke/IMogoAuthorizeInvoke.kt | 18 + .../invoke/IMogoAuthorizeRegister.kt | 41 + .../launcher/IAuthorizeMainInvoke.kt | 19 + .../launcher/IMogoAuthorizeMainManager.kt | 26 + .../launcher/IMogoAuthorizeMainProvider.kt | 14 + .../launcher/IMogoAuthorizeShow.kt | 8 + .../launcher/MogoAuthorizeMainController.kt | 61 + .../launcher/MogoAuthorizeMainModel.kt | 17 + .../launcher/MogoMainAuthorize.kt | 57 + .../module/IAuthorizeModuleInvoke.kt | 7 + .../module/IMogoAcquireAuthorizeListener.kt | 11 + .../module/IMogoAuthorizeModuleManager.kt | 23 + .../module/IMogoAuthorizeModuleProvider.kt | 19 + .../module/MogoAuthorizeModuleController.kt | 7 + .../module/MogoModuleAuthorize.kt | 34 + .../module/authorize/constant/HttpConstant.kt | 21 + .../authorize/exception/ApiException.kt | 16 + .../authorize/exception/CommonException.kt | 17 + .../authorize/fragment/AuthorizeContract.kt | 14 + .../authorize/fragment/AuthorizeFragment.kt | 28 + .../authorize/fragment/AuthorizePresenter.kt | 15 + .../module/authorize/model/BaseRepository.kt | 8 + .../module/authorize/model/BaseResponse.kt | 6 + .../authorize/model/IMogoAuthorizeModel.kt | 20 + .../authorize/model/bean/UpdateAuthorize.kt | 16 + .../authorize/model/bean/UserAgreement.kt | 21 + .../authorize/model/proxy/AuthorizeProxy.kt | 57 + .../model/proxy/IAuthorizeOperation.kt | 8 + .../mogo/module/authorize/net/AuthorizeApi.kt | 21 + .../mogo/module/authorize/net/CoroutineDSL.kt | 79 ++ .../mogo/module/authorize/util/ServiceUtil.kt | 30 + .../authorize/util/SharedPreferenceUtil.kt | 14 + .../res/layout/module_authorize_fragment.xml | 9 + .../src/main/res/values/strings.xml | 3 + .../mogo/module/authorize/ExampleUnitTest.kt | 17 + modules/mogo-module-guide/.gitignore | 1 + modules/mogo-module-guide/build.gradle | 67 ++ modules/mogo-module-guide/consumer-rules.pro | 0 modules/mogo-module-guide/gradle.properties | 3 + modules/mogo-module-guide/proguard-rules.pro | 21 + .../agreement/ExampleInstrumentedTest.kt | 24 + .../src/main/AndroidManifest.xml | 1 + .../com/mogo/module/guide/GuideBizManager.kt | 34 + .../com/mogo/module/guide/GuideConstant.kt | 16 + .../mogo/module/guide/MogoGuideProvider.kt | 71 ++ .../module/guide/fragment/GuideAdapter.kt | 40 + .../module/guide/fragment/GuideConstract.kt | 14 + .../module/guide/fragment/GuideFragment.kt | 28 + .../module/guide/fragment/GuidePresenter.kt | 18 + .../guide/guide/GuideAppListFragment.kt | 27 + .../module/guide/guide/GuideCardFragment.kt | 27 + .../guide/guide/GuideEntryMainFragment.kt | 28 + .../guide/guide/GuideLocationFragment.kt | 27 + .../guide/guide/GuideNavigationFragment.kt | 27 + .../guide/guide/GuideOnLineCarFragment.kt | 27 + .../module/guide/guide/GuideStartFragment.kt | 26 + .../module/guide/util/SharedPreferenceUtil.kt | 14 + .../drawable/module_guide_selector_blue.xml | 15 + .../main/res/layout/module_guide_fragment.xml | 15 + .../res/layout/module_guide_item_adapter.xml | 6 + .../res/layout/module_guide_item_app_list.xml | 34 + .../res/layout/module_guide_item_card.xml | 34 + .../layout/module_guide_item_entry_main.xml | 22 + .../res/layout/module_guide_item_location.xml | 34 + .../layout/module_guide_item_navigation.xml | 34 + .../layout/module_guide_item_online_car.xml | 34 + .../res/layout/module_guide_item_start.xml | 5 + .../module_guide_item_app_list.png | Bin 0 -> 329573 bytes .../mipmap-ldpi/module_guide_item_card.png | Bin 0 -> 432729 bytes .../module_guide_item_entry_main.png | Bin 0 -> 336978 bytes .../module_guide_item_location.png | Bin 0 -> 394819 bytes .../module_guide_item_navigation.png | Bin 0 -> 328104 bytes .../module_guide_item_online_car.png | Bin 0 -> 342990 bytes .../mipmap-ldpi/module_guide_item_start.png | Bin 0 -> 318201 bytes .../src/main/res/values-ldpi-v4/dimens.xml | 1046 ++++++++++++++++ .../src/main/res/values-xhdpi-v4/dimens.xml | 1054 +++++++++++++++++ .../src/main/res/values/color.xml | 4 + .../src/main/res/values/strings.xml | 6 + .../module/guide/agreement/ExampleUnitTest.kt | 17 + settings.gradle | 2 + 101 files changed, 4017 insertions(+), 10 deletions(-) create mode 100644 modules/mogo-module-authorize/.gitignore create mode 100644 modules/mogo-module-authorize/build.gradle create mode 100644 modules/mogo-module-authorize/consumer-rules.pro create mode 100644 modules/mogo-module-authorize/gradle.properties create mode 100644 modules/mogo-module-authorize/proguard-rules.pro create mode 100644 modules/mogo-module-authorize/src/androidTest/java/com/mogo/module/authorize/ExampleInstrumentedTest.kt create mode 100644 modules/mogo-module-authorize/src/main/AndroidManifest.xml create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/IMogoAuthorizeController.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeManagerImpl.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/biz/MogoAuthorizeRegisterHandler.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/invoke/AuthorizeConstant.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/invoke/AuthorizeInvokerConstant.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/invoke/IMogoAuthorizeContentListener.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/invoke/IMogoAuthorizeForbiddenVoice.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/invoke/IMogoAuthorizeInvoke.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/invoke/IMogoAuthorizeRegister.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/IAuthorizeMainInvoke.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/IMogoAuthorizeMainManager.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/IMogoAuthorizeMainProvider.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/IMogoAuthorizeShow.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/MogoAuthorizeMainController.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/MogoAuthorizeMainModel.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/launcher/MogoMainAuthorize.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/IAuthorizeModuleInvoke.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/IMogoAcquireAuthorizeListener.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/IMogoAuthorizeModuleManager.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/IMogoAuthorizeModuleProvider.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoAuthorizeModuleController.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/constant/HttpConstant.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/exception/ApiException.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/exception/CommonException.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/fragment/AuthorizeContract.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/fragment/AuthorizeFragment.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/fragment/AuthorizePresenter.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/BaseRepository.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/BaseResponse.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/IMogoAuthorizeModel.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/bean/UpdateAuthorize.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/bean/UserAgreement.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/proxy/AuthorizeProxy.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/model/proxy/IAuthorizeOperation.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/net/AuthorizeApi.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/net/CoroutineDSL.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/ServiceUtil.kt create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/SharedPreferenceUtil.kt create mode 100644 modules/mogo-module-authorize/src/main/res/layout/module_authorize_fragment.xml create mode 100644 modules/mogo-module-authorize/src/main/res/values/strings.xml create mode 100644 modules/mogo-module-authorize/src/test/java/com/mogo/module/authorize/ExampleUnitTest.kt create mode 100644 modules/mogo-module-guide/.gitignore create mode 100644 modules/mogo-module-guide/build.gradle create mode 100644 modules/mogo-module-guide/consumer-rules.pro create mode 100644 modules/mogo-module-guide/gradle.properties create mode 100644 modules/mogo-module-guide/proguard-rules.pro create mode 100644 modules/mogo-module-guide/src/androidTest/java/com/mogo/module/guide/agreement/ExampleInstrumentedTest.kt create mode 100644 modules/mogo-module-guide/src/main/AndroidManifest.xml create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/GuideBizManager.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/GuideConstant.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/MogoGuideProvider.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/fragment/GuideAdapter.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/fragment/GuideConstract.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/fragment/GuideFragment.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/fragment/GuidePresenter.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideAppListFragment.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideCardFragment.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideEntryMainFragment.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideLocationFragment.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideNavigationFragment.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideOnLineCarFragment.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/guide/GuideStartFragment.kt create mode 100644 modules/mogo-module-guide/src/main/java/com/mogo/module/guide/util/SharedPreferenceUtil.kt create mode 100644 modules/mogo-module-guide/src/main/res/drawable/module_guide_selector_blue.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_fragment.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_item_adapter.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_item_app_list.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_item_card.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_item_entry_main.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_item_location.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_item_navigation.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_item_online_car.xml create mode 100644 modules/mogo-module-guide/src/main/res/layout/module_guide_item_start.xml create mode 100644 modules/mogo-module-guide/src/main/res/mipmap-ldpi/module_guide_item_app_list.png create mode 100644 modules/mogo-module-guide/src/main/res/mipmap-ldpi/module_guide_item_card.png create mode 100644 modules/mogo-module-guide/src/main/res/mipmap-ldpi/module_guide_item_entry_main.png create mode 100644 modules/mogo-module-guide/src/main/res/mipmap-ldpi/module_guide_item_location.png create mode 100644 modules/mogo-module-guide/src/main/res/mipmap-ldpi/module_guide_item_navigation.png create mode 100644 modules/mogo-module-guide/src/main/res/mipmap-ldpi/module_guide_item_online_car.png create mode 100644 modules/mogo-module-guide/src/main/res/mipmap-ldpi/module_guide_item_start.png create mode 100644 modules/mogo-module-guide/src/main/res/values-ldpi-v4/dimens.xml create mode 100644 modules/mogo-module-guide/src/main/res/values-xhdpi-v4/dimens.xml create mode 100644 modules/mogo-module-guide/src/main/res/values/color.xml create mode 100644 modules/mogo-module-guide/src/main/res/values/strings.xml create mode 100644 modules/mogo-module-guide/src/test/java/com/mogo/module/guide/agreement/ExampleUnitTest.kt diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 8bda576128..3aa58b6658 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -20,9 +20,11 @@