From 4c0d020e4b1b8f65aec21c1bf608c47677dc719c Mon Sep 17 00:00:00 2001 From: cangwang <284699931@qq.com> Date: Thu, 15 Jun 2017 18:24:02 +0800 Subject: [PATCH 1/7] [2017.6.17]add exmodule architecture --- .idea/misc.xml | 3 - .idea/workspace.xml | 2146 +++++++++-------- a/a.iml | 33 +- app/app.iml | 25 +- app/src/main/AndroidManifest.xml | 107 +- .../cangwang/modulebus/AdaviceActivity.java | 52 +- .../modulebus/ExModule/BaseController.java | 38 + .../cangwang/modulebus/ExModule/IView.java | 13 + .../modulebus/ExModule/ModuleExFragment.java | 40 + .../ExModule/ModuleMainExActivity.java | 31 + .../modulebus/ExModule/PageExConfig.java | 54 + b/b.iml | 15 +- base/base.iml | 30 +- base/build.gradle | 2 + core/build.gradle | 78 +- core/core.iml | 32 +- .../core/cwmodule/ActivityModuleManager.java | 109 +- .../core/cwmodule/ELModuleContext.java | 92 +- .../cangwang/core/cwmodule/ModuleManager.java | 142 +- .../core/cwmodule/ex/ModuleExManager.java | 68 + .../cwmodule/ex/ModuleManageExActivity.java | 121 + .../cwmodule/ex/ModuleManageExFragment.java | 122 + .../com/cangwang/core/info/ModuleInfo.java | 17 + .../main/res/layout/module_rank_layout.xml | 19 + local.properties | 24 +- .../cangwang/page_body/PageBodyExModule.java | 70 + .../cangwang/page_name/PageNameExModule.java | 62 + .../src/main/res/layout/page_name_layout.xml | 32 +- 28 files changed, 2167 insertions(+), 1410 deletions(-) create mode 100644 app/src/main/java/com/cangwang/modulebus/ExModule/BaseController.java create mode 100644 app/src/main/java/com/cangwang/modulebus/ExModule/IView.java create mode 100644 app/src/main/java/com/cangwang/modulebus/ExModule/ModuleExFragment.java create mode 100644 app/src/main/java/com/cangwang/modulebus/ExModule/ModuleMainExActivity.java create mode 100644 app/src/main/java/com/cangwang/modulebus/ExModule/PageExConfig.java create mode 100644 core/src/main/java/com/cangwang/core/cwmodule/ex/ModuleExManager.java create mode 100644 core/src/main/java/com/cangwang/core/cwmodule/ex/ModuleManageExActivity.java create mode 100644 core/src/main/java/com/cangwang/core/cwmodule/ex/ModuleManageExFragment.java create mode 100644 core/src/main/java/com/cangwang/core/info/ModuleInfo.java create mode 100644 core/src/main/res/layout/module_rank_layout.xml create mode 100644 page_body/src/main/java/com/cangwang/page_body/PageBodyExModule.java create mode 100644 page_name/src/main/java/com/cangwang/page_name/PageNameExModule.java diff --git a/.idea/misc.xml b/.idea/misc.xml index b568e40..004d721 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -74,9 +74,6 @@ - - $USER_HOME$/.subversion - diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 57b6fc6..dfacd48 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,25 +6,39 @@ - - + + + + + + + + + + + + - - + + - + - - + + + + + @@ -35,7 +49,6 @@ - @@ -61,72 +74,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -136,53 +84,104 @@ - - + + - - + + - + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + - - + + - - + + - + + + + + + + + + + + + + + @@ -194,6 +193,8 @@ @@ -201,6 +202,16 @@