├── .gitignore ├── .idea ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── README.md ├── XModulable-annotation ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── xpleemoon │ └── xmodulable │ └── annotation │ ├── InjectXModule.java │ └── XModule.java ├── XModulable-api ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── xpleemoon │ └── xmodulable │ └── api │ ├── Constants.java │ ├── IModule.java │ ├── XModulable.java │ ├── XModulableOptions.java │ ├── exception │ └── UnknownModuleException.java │ ├── template │ └── XModuleLoader.java │ └── utils │ ├── CacheUtils.java │ ├── ClassUtils.java │ └── PackageUtils.java ├── XModulable-compiler ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── xpleemoon │ └── xmodulable │ └── compiler │ ├── Constants.java │ ├── exception │ └── ProcessException.java │ ├── processor │ ├── InjectProcessor.java │ └── XModuleProcessor.java │ └── utils │ └── Logger.java ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── xpleemoon │ │ └── sample │ │ └── modulable │ │ ├── SampleApplication.java │ │ └── SplashActivity.java │ └── res │ ├── layout │ └── activity_splash.xml │ └── values │ └── strings.xml ├── arts ├── XModulable架构图.png └── live业务模块独立运行.png ├── basiclib ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── xpleemoon │ └── basiclib │ ├── BaseActivity.java │ ├── BaseApplication.java │ └── BaseFragment.java ├── basicres ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ └── styles.xml ├── common ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── xpleemoon │ │ └── common │ │ ├── app │ │ ├── BaseCommonActivity.java │ │ ├── BaseCommonApplication.java │ │ └── BaseCommonFragment.java │ │ └── router │ │ └── module │ │ ├── BaseModule.java │ │ ├── BaseService.java │ │ ├── ModuleName.java │ │ ├── im │ │ ├── IMModule.java │ │ └── service │ │ │ ├── IMDaoService.java │ │ │ └── IMService.java │ │ ├── live │ │ ├── LiveModule.java │ │ └── service │ │ │ └── LiveService.java │ │ └── main │ │ ├── MainModule.java │ │ └── service │ │ └── MainService.java │ └── res │ └── values │ └── strings.xml ├── config └── config.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── im ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── xpleemoon │ │ │ └── im │ │ │ ├── IMActivity.java │ │ │ ├── IMEntranceFragment.java │ │ │ ├── repo │ │ │ └── IMDataRepo.java │ │ │ └── router │ │ │ ├── IMModuleImpl.java │ │ │ ├── path │ │ │ └── PathConstants.java │ │ │ └── service │ │ │ ├── IMDaoServiceImpl.java │ │ │ └── IMServiceImpl.java │ └── res │ │ ├── layout │ │ ├── im_activity_im.xml │ │ └── im_fragment_entrance.xml │ │ └── values │ │ └── im_strings.xml │ └── standalone │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── xpleemoon │ │ └── im │ │ └── standalone │ │ ├── IMApplication.java │ │ └── IMSplashActivity.java │ └── res │ ├── layout │ └── im_activity_splash.xml │ └── values │ └── im_strings.xml ├── keystore ├── component.keystore └── component_debug.keystore ├── live ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── xpleemoon │ │ │ └── live │ │ │ ├── LiveActivity.java │ │ │ ├── LiveEntranceFragment.java │ │ │ └── router │ │ │ ├── LiveModuleImpl.java │ │ │ ├── path │ │ │ └── PathConstants.java │ │ │ └── service │ │ │ └── LiveServiceImpl.java │ └── res │ │ ├── layout │ │ ├── live_activity_live.xml │ │ └── live_fragment_entrance.xml │ │ └── values │ │ └── live_strings.xml │ └── standalone │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── xpleemoon │ │ └── live │ │ └── standalone │ │ ├── LiveApplication.java │ │ └── LiveSplashActivity.java │ └── res │ ├── layout │ └── live_activity_splash.xml │ └── values │ └── live_strings.xml ├── main ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── xpleemoon │ │ │ └── main │ │ │ ├── MainActivity.java │ │ │ ├── MainFragment.java │ │ │ └── router │ │ │ ├── MainModuleImpl.java │ │ │ ├── path │ │ │ └── PathConstants.java │ │ │ └── service │ │ │ └── MainServiceImpl.java │ └── res │ │ ├── layout │ │ ├── main_activity_main.xml │ │ └── main_fragment_main.xml │ │ └── values │ │ ├── main_strings.xml │ │ └── main_styles.xml │ └── standalone │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── xpleemoon │ │ └── main │ │ └── standalone │ │ ├── MainApplication.java │ │ └── MainSplashActivity.java │ └── res │ ├── layout │ └── main_activity_splash.xml │ └── values │ └── main_strings.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/README.md -------------------------------------------------------------------------------- /XModulable-annotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /XModulable-annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-annotation/build.gradle -------------------------------------------------------------------------------- /XModulable-annotation/src/main/java/com/xpleemoon/xmodulable/annotation/InjectXModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-annotation/src/main/java/com/xpleemoon/xmodulable/annotation/InjectXModule.java -------------------------------------------------------------------------------- /XModulable-annotation/src/main/java/com/xpleemoon/xmodulable/annotation/XModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-annotation/src/main/java/com/xpleemoon/xmodulable/annotation/XModule.java -------------------------------------------------------------------------------- /XModulable-api/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /XModulable-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/build.gradle -------------------------------------------------------------------------------- /XModulable-api/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/proguard-rules.pro -------------------------------------------------------------------------------- /XModulable-api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/Constants.java -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/IModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/IModule.java -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/XModulable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/XModulable.java -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/XModulableOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/XModulableOptions.java -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/exception/UnknownModuleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/exception/UnknownModuleException.java -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/template/XModuleLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/template/XModuleLoader.java -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/utils/CacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/utils/CacheUtils.java -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/utils/ClassUtils.java -------------------------------------------------------------------------------- /XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/utils/PackageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-api/src/main/java/com/xpleemoon/xmodulable/api/utils/PackageUtils.java -------------------------------------------------------------------------------- /XModulable-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /XModulable-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-compiler/build.gradle -------------------------------------------------------------------------------- /XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/Constants.java -------------------------------------------------------------------------------- /XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/exception/ProcessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/exception/ProcessException.java -------------------------------------------------------------------------------- /XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/processor/InjectProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/processor/InjectProcessor.java -------------------------------------------------------------------------------- /XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/processor/XModuleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/processor/XModuleProcessor.java -------------------------------------------------------------------------------- /XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/utils/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/XModulable-compiler/src/main/java/com/xpleemoon/xmodulable/compiler/utils/Logger.java -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/xpleemoon/sample/modulable/SampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/app/src/main/java/com/xpleemoon/sample/modulable/SampleApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/xpleemoon/sample/modulable/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/app/src/main/java/com/xpleemoon/sample/modulable/SplashActivity.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /arts/XModulable架构图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/arts/XModulable架构图.png -------------------------------------------------------------------------------- /arts/live业务模块独立运行.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/arts/live业务模块独立运行.png -------------------------------------------------------------------------------- /basiclib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /basiclib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basiclib/build.gradle -------------------------------------------------------------------------------- /basiclib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basiclib/proguard-rules.pro -------------------------------------------------------------------------------- /basiclib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basiclib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /basiclib/src/main/java/com/xpleemoon/basiclib/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basiclib/src/main/java/com/xpleemoon/basiclib/BaseActivity.java -------------------------------------------------------------------------------- /basiclib/src/main/java/com/xpleemoon/basiclib/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basiclib/src/main/java/com/xpleemoon/basiclib/BaseApplication.java -------------------------------------------------------------------------------- /basiclib/src/main/java/com/xpleemoon/basiclib/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basiclib/src/main/java/com/xpleemoon/basiclib/BaseFragment.java -------------------------------------------------------------------------------- /basicres/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /basicres/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/build.gradle -------------------------------------------------------------------------------- /basicres/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/proguard-rules.pro -------------------------------------------------------------------------------- /basicres/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /basicres/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /basicres/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basicres/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basicres/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /basicres/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/basicres/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/app/BaseCommonActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/app/BaseCommonActivity.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/app/BaseCommonApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/app/BaseCommonApplication.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/app/BaseCommonFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/app/BaseCommonFragment.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/BaseModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/BaseModule.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/BaseService.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/ModuleName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/ModuleName.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/im/IMModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/im/IMModule.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/im/service/IMDaoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/im/service/IMDaoService.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/im/service/IMService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/im/service/IMService.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/live/LiveModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/live/LiveModule.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/live/service/LiveService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/live/service/LiveService.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/main/MainModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/main/MainModule.java -------------------------------------------------------------------------------- /common/src/main/java/com/xpleemoon/common/router/module/main/service/MainService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/java/com/xpleemoon/common/router/module/main/service/MainService.java -------------------------------------------------------------------------------- /common/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/common/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /config/config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/config/config.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/gradlew.bat -------------------------------------------------------------------------------- /im/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /im/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/build.gradle -------------------------------------------------------------------------------- /im/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/proguard-rules.pro -------------------------------------------------------------------------------- /im/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /im/src/main/java/com/xpleemoon/im/IMActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/java/com/xpleemoon/im/IMActivity.java -------------------------------------------------------------------------------- /im/src/main/java/com/xpleemoon/im/IMEntranceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/java/com/xpleemoon/im/IMEntranceFragment.java -------------------------------------------------------------------------------- /im/src/main/java/com/xpleemoon/im/repo/IMDataRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/java/com/xpleemoon/im/repo/IMDataRepo.java -------------------------------------------------------------------------------- /im/src/main/java/com/xpleemoon/im/router/IMModuleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/java/com/xpleemoon/im/router/IMModuleImpl.java -------------------------------------------------------------------------------- /im/src/main/java/com/xpleemoon/im/router/path/PathConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/java/com/xpleemoon/im/router/path/PathConstants.java -------------------------------------------------------------------------------- /im/src/main/java/com/xpleemoon/im/router/service/IMDaoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/java/com/xpleemoon/im/router/service/IMDaoServiceImpl.java -------------------------------------------------------------------------------- /im/src/main/java/com/xpleemoon/im/router/service/IMServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/java/com/xpleemoon/im/router/service/IMServiceImpl.java -------------------------------------------------------------------------------- /im/src/main/res/layout/im_activity_im.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/res/layout/im_activity_im.xml -------------------------------------------------------------------------------- /im/src/main/res/layout/im_fragment_entrance.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/res/layout/im_fragment_entrance.xml -------------------------------------------------------------------------------- /im/src/main/res/values/im_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/main/res/values/im_strings.xml -------------------------------------------------------------------------------- /im/src/standalone/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/standalone/AndroidManifest.xml -------------------------------------------------------------------------------- /im/src/standalone/java/com/xpleemoon/im/standalone/IMApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/standalone/java/com/xpleemoon/im/standalone/IMApplication.java -------------------------------------------------------------------------------- /im/src/standalone/java/com/xpleemoon/im/standalone/IMSplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/standalone/java/com/xpleemoon/im/standalone/IMSplashActivity.java -------------------------------------------------------------------------------- /im/src/standalone/res/layout/im_activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/standalone/res/layout/im_activity_splash.xml -------------------------------------------------------------------------------- /im/src/standalone/res/values/im_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/im/src/standalone/res/values/im_strings.xml -------------------------------------------------------------------------------- /keystore/component.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/keystore/component.keystore -------------------------------------------------------------------------------- /keystore/component_debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/keystore/component_debug.keystore -------------------------------------------------------------------------------- /live/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /live/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/build.gradle -------------------------------------------------------------------------------- /live/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/proguard-rules.pro -------------------------------------------------------------------------------- /live/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /live/src/main/java/com/xpleemoon/live/LiveActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/java/com/xpleemoon/live/LiveActivity.java -------------------------------------------------------------------------------- /live/src/main/java/com/xpleemoon/live/LiveEntranceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/java/com/xpleemoon/live/LiveEntranceFragment.java -------------------------------------------------------------------------------- /live/src/main/java/com/xpleemoon/live/router/LiveModuleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/java/com/xpleemoon/live/router/LiveModuleImpl.java -------------------------------------------------------------------------------- /live/src/main/java/com/xpleemoon/live/router/path/PathConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/java/com/xpleemoon/live/router/path/PathConstants.java -------------------------------------------------------------------------------- /live/src/main/java/com/xpleemoon/live/router/service/LiveServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/java/com/xpleemoon/live/router/service/LiveServiceImpl.java -------------------------------------------------------------------------------- /live/src/main/res/layout/live_activity_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/res/layout/live_activity_live.xml -------------------------------------------------------------------------------- /live/src/main/res/layout/live_fragment_entrance.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/res/layout/live_fragment_entrance.xml -------------------------------------------------------------------------------- /live/src/main/res/values/live_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/main/res/values/live_strings.xml -------------------------------------------------------------------------------- /live/src/standalone/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/standalone/AndroidManifest.xml -------------------------------------------------------------------------------- /live/src/standalone/java/com/xpleemoon/live/standalone/LiveApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/standalone/java/com/xpleemoon/live/standalone/LiveApplication.java -------------------------------------------------------------------------------- /live/src/standalone/java/com/xpleemoon/live/standalone/LiveSplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/standalone/java/com/xpleemoon/live/standalone/LiveSplashActivity.java -------------------------------------------------------------------------------- /live/src/standalone/res/layout/live_activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/standalone/res/layout/live_activity_splash.xml -------------------------------------------------------------------------------- /live/src/standalone/res/values/live_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/live/src/standalone/res/values/live_strings.xml -------------------------------------------------------------------------------- /main/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /main/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/build.gradle -------------------------------------------------------------------------------- /main/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/proguard-rules.pro -------------------------------------------------------------------------------- /main/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /main/src/main/java/com/xpleemoon/main/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/java/com/xpleemoon/main/MainActivity.java -------------------------------------------------------------------------------- /main/src/main/java/com/xpleemoon/main/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/java/com/xpleemoon/main/MainFragment.java -------------------------------------------------------------------------------- /main/src/main/java/com/xpleemoon/main/router/MainModuleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/java/com/xpleemoon/main/router/MainModuleImpl.java -------------------------------------------------------------------------------- /main/src/main/java/com/xpleemoon/main/router/path/PathConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/java/com/xpleemoon/main/router/path/PathConstants.java -------------------------------------------------------------------------------- /main/src/main/java/com/xpleemoon/main/router/service/MainServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/java/com/xpleemoon/main/router/service/MainServiceImpl.java -------------------------------------------------------------------------------- /main/src/main/res/layout/main_activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/res/layout/main_activity_main.xml -------------------------------------------------------------------------------- /main/src/main/res/layout/main_fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/res/layout/main_fragment_main.xml -------------------------------------------------------------------------------- /main/src/main/res/values/main_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/res/values/main_strings.xml -------------------------------------------------------------------------------- /main/src/main/res/values/main_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/main/res/values/main_styles.xml -------------------------------------------------------------------------------- /main/src/standalone/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/standalone/AndroidManifest.xml -------------------------------------------------------------------------------- /main/src/standalone/java/com/xpleemoon/main/standalone/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/standalone/java/com/xpleemoon/main/standalone/MainApplication.java -------------------------------------------------------------------------------- /main/src/standalone/java/com/xpleemoon/main/standalone/MainSplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/standalone/java/com/xpleemoon/main/standalone/MainSplashActivity.java -------------------------------------------------------------------------------- /main/src/standalone/res/layout/main_activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/standalone/res/layout/main_activity_splash.xml -------------------------------------------------------------------------------- /main/src/standalone/res/values/main_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/main/src/standalone/res/values/main_strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpleemoon/XModulable/HEAD/settings.gradle --------------------------------------------------------------------------------