├── .gitignore ├── BaseLib ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── debug │ └── java │ │ └── com │ │ └── zly │ │ └── judy │ │ └── lib │ │ └── AloneRunApplication.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── zly │ │ └── judy │ │ └── lib │ │ ├── base │ │ ├── BaseActivity.java │ │ └── BaseApplication.java │ │ ├── bean │ │ ├── Cup.java │ │ ├── GlassCup.java │ │ └── User.java │ │ ├── common │ │ ├── JudyHelper.java │ │ ├── JudyTest.java │ │ ├── annontations │ │ │ ├── ClassAnn.java │ │ │ └── MethodAnn.java │ │ └── interceptor │ │ │ ├── JudyClassInterceptor.java │ │ │ ├── JudyLogInterceptor.java │ │ │ └── JudyMethodInterceptor.java │ │ └── utils │ │ └── SpUtil.java │ └── 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 │ ├── strings.xml │ └── styles.xml ├── LICENSE.txt ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── debug │ └── AndroidManifest.xml │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── zly │ │ └── judy │ │ └── bridge │ │ ├── MainActivity.java │ │ ├── adapter │ │ └── MainAdapter.java │ │ └── judy │ │ └── AppJudy.java │ └── res │ ├── layout │ ├── activity_main.xml │ └── cell_main_item.xml │ └── values │ └── strings.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── judy-api ├── .gitignore ├── build.gradle ├── jcenter.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── zly │ └── judy │ └── api │ ├── CallMethodInterceptor.java │ ├── Interceptor.java │ ├── Judy.java │ ├── KeepSource.java │ ├── RealChain.java │ ├── ServiceMethod.java │ └── annontations │ ├── JudyBridge.java │ └── TargetClass.java ├── judy-plugin ├── .gitignore ├── build.gradle ├── jcenter.gradle ├── localMaven.gradle ├── proguard-rules.pro └── src │ └── main │ ├── groovy │ └── com.zly.judy.plugin │ │ ├── ConfigExtension.groovy │ │ ├── GeneratorTask.groovy │ │ ├── JudyAloneRunPlugin.groovy │ │ ├── JudyBridgePlugin.groovy │ │ ├── parse │ │ ├── JudyJavaParser.java │ │ └── JudyParse.java │ │ └── utils │ │ ├── AndroidHelper.java │ │ ├── MLog.java │ │ └── TypeUtil.java │ └── resources │ └── META-INF │ └── gradle-plugins │ ├── judy.alone.run.properties │ └── judy.bridge.properties ├── material ├── JudyBridge_qrcode.png ├── alone_run_app_manifest.png ├── alone_run_manifest.png ├── alone_run_module.png ├── app-release.apk ├── app_demo.gif ├── gradle_sync.png ├── judy_alone_run.gradle ├── md │ ├── 业务模块独立运行.md │ ├── 其它问题.md │ ├── 拦截器.md │ └── 版本更新.md └── 依赖关系图.png ├── module ├── ModuleA │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── zly │ │ │ └── module │ │ │ └── a │ │ │ ├── ModuleAFragment.java │ │ │ ├── UserCenterActivity.java │ │ │ ├── adapter │ │ │ └── BridgeAdapter.java │ │ │ └── judy │ │ │ ├── ModuleAJudy.java │ │ │ └── SimpleJudy.java │ │ └── res │ │ ├── layout │ │ ├── activity_user_center.xml │ │ ├── fragment_module_a.xml │ │ └── ma_cell_bridge_item.xml │ │ └── values │ │ └── strings.xml ├── ModuleB │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── aloneRun │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── zly │ │ │ │ └── module │ │ │ │ └── b │ │ │ │ └── TestActivity.java │ │ └── res │ │ │ └── layout │ │ │ └── mb_activity_test.xml │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── zly │ │ │ └── module │ │ │ └── b │ │ │ ├── CallAppActivity.java │ │ │ ├── FragmentDemoActivity.java │ │ │ ├── activity │ │ │ ├── ModuleBModelActivity.java │ │ │ └── TestBridgeAdapterActivity.java │ │ │ ├── judy │ │ │ └── ModuleBJudy.java │ │ │ └── model │ │ │ └── MbModel.java │ │ └── res │ │ ├── layout │ │ ├── activity_class_app.xml │ │ ├── activity_fragment_demo.xml │ │ ├── activity_test_bridge_adapter.xml │ │ └── mb_activity_model.xml │ │ └── values │ │ └── strings.xml ├── ModuleC │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── zly │ │ │ └── module │ │ │ └── c │ │ │ ├── ModuleCActivity.java │ │ │ └── judy │ │ │ └── ModuleCJudy.java │ │ └── res │ │ ├── layout │ │ └── mc_activity_module_c.xml │ │ └── values │ │ └── strings.xml └── ModuleLogin │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── zly │ │ └── judy │ │ └── login │ │ ├── LoginActivity.java │ │ └── judy │ │ └── LoginJudy.java │ └── res │ ├── layout │ └── activity_login.xml │ └── values │ └── strings.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/.gitignore -------------------------------------------------------------------------------- /BaseLib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /BaseLib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/build.gradle -------------------------------------------------------------------------------- /BaseLib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/proguard-rules.pro -------------------------------------------------------------------------------- /BaseLib/src/debug/java/com/zly/judy/lib/AloneRunApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/debug/java/com/zly/judy/lib/AloneRunApplication.java -------------------------------------------------------------------------------- /BaseLib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/base/BaseActivity.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/base/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/base/BaseApplication.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/bean/Cup.java: -------------------------------------------------------------------------------- 1 | package com.zly.judy.lib.bean; 2 | 3 | /** 4 | * Created by Zhuliya on 2018/9/5 5 | */ 6 | public class Cup { 7 | } 8 | -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/bean/GlassCup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/bean/GlassCup.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/bean/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/bean/User.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/common/JudyHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/common/JudyHelper.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/common/JudyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/common/JudyTest.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/common/annontations/ClassAnn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/common/annontations/ClassAnn.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/common/annontations/MethodAnn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/common/annontations/MethodAnn.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/common/interceptor/JudyClassInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/common/interceptor/JudyClassInterceptor.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/common/interceptor/JudyLogInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/common/interceptor/JudyLogInterceptor.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/common/interceptor/JudyMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/common/interceptor/JudyMethodInterceptor.java -------------------------------------------------------------------------------- /BaseLib/src/main/java/com/zly/judy/lib/utils/SpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/java/com/zly/judy/lib/utils/SpUtil.java -------------------------------------------------------------------------------- /BaseLib/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /BaseLib/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BaseLib/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /BaseLib/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /BaseLib/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/BaseLib/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/zly/judy/bridge/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/src/main/java/com/zly/judy/bridge/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zly/judy/bridge/adapter/MainAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/src/main/java/com/zly/judy/bridge/adapter/MainAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/zly/judy/bridge/judy/AppJudy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/src/main/java/com/zly/judy/bridge/judy/AppJudy.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_main_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/src/main/res/layout/cell_main_item.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/gradlew.bat -------------------------------------------------------------------------------- /judy-api/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /judy-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/build.gradle -------------------------------------------------------------------------------- /judy-api/jcenter.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/jcenter.gradle -------------------------------------------------------------------------------- /judy-api/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/proguard-rules.pro -------------------------------------------------------------------------------- /judy-api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /judy-api/src/main/java/com/zly/judy/api/CallMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/java/com/zly/judy/api/CallMethodInterceptor.java -------------------------------------------------------------------------------- /judy-api/src/main/java/com/zly/judy/api/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/java/com/zly/judy/api/Interceptor.java -------------------------------------------------------------------------------- /judy-api/src/main/java/com/zly/judy/api/Judy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/java/com/zly/judy/api/Judy.java -------------------------------------------------------------------------------- /judy-api/src/main/java/com/zly/judy/api/KeepSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/java/com/zly/judy/api/KeepSource.java -------------------------------------------------------------------------------- /judy-api/src/main/java/com/zly/judy/api/RealChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/java/com/zly/judy/api/RealChain.java -------------------------------------------------------------------------------- /judy-api/src/main/java/com/zly/judy/api/ServiceMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/java/com/zly/judy/api/ServiceMethod.java -------------------------------------------------------------------------------- /judy-api/src/main/java/com/zly/judy/api/annontations/JudyBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/java/com/zly/judy/api/annontations/JudyBridge.java -------------------------------------------------------------------------------- /judy-api/src/main/java/com/zly/judy/api/annontations/TargetClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-api/src/main/java/com/zly/judy/api/annontations/TargetClass.java -------------------------------------------------------------------------------- /judy-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /judy-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/build.gradle -------------------------------------------------------------------------------- /judy-plugin/jcenter.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/jcenter.gradle -------------------------------------------------------------------------------- /judy-plugin/localMaven.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/localMaven.gradle -------------------------------------------------------------------------------- /judy-plugin/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/proguard-rules.pro -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/ConfigExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/ConfigExtension.groovy -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/GeneratorTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/GeneratorTask.groovy -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/JudyAloneRunPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/JudyAloneRunPlugin.groovy -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/JudyBridgePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/JudyBridgePlugin.groovy -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/parse/JudyJavaParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/parse/JudyJavaParser.java -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/parse/JudyParse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/parse/JudyParse.java -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/utils/AndroidHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/utils/AndroidHelper.java -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/utils/MLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/utils/MLog.java -------------------------------------------------------------------------------- /judy-plugin/src/main/groovy/com.zly.judy.plugin/utils/TypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/groovy/com.zly.judy.plugin/utils/TypeUtil.java -------------------------------------------------------------------------------- /judy-plugin/src/main/resources/META-INF/gradle-plugins/judy.alone.run.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/resources/META-INF/gradle-plugins/judy.alone.run.properties -------------------------------------------------------------------------------- /judy-plugin/src/main/resources/META-INF/gradle-plugins/judy.bridge.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/judy-plugin/src/main/resources/META-INF/gradle-plugins/judy.bridge.properties -------------------------------------------------------------------------------- /material/JudyBridge_qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/JudyBridge_qrcode.png -------------------------------------------------------------------------------- /material/alone_run_app_manifest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/alone_run_app_manifest.png -------------------------------------------------------------------------------- /material/alone_run_manifest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/alone_run_manifest.png -------------------------------------------------------------------------------- /material/alone_run_module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/alone_run_module.png -------------------------------------------------------------------------------- /material/app-release.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/app-release.apk -------------------------------------------------------------------------------- /material/app_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/app_demo.gif -------------------------------------------------------------------------------- /material/gradle_sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/gradle_sync.png -------------------------------------------------------------------------------- /material/judy_alone_run.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/judy_alone_run.gradle -------------------------------------------------------------------------------- /material/md/业务模块独立运行.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/md/业务模块独立运行.md -------------------------------------------------------------------------------- /material/md/其它问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/md/其它问题.md -------------------------------------------------------------------------------- /material/md/拦截器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/md/拦截器.md -------------------------------------------------------------------------------- /material/md/版本更新.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/md/版本更新.md -------------------------------------------------------------------------------- /material/依赖关系图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/material/依赖关系图.png -------------------------------------------------------------------------------- /module/ModuleA/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module/ModuleA/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/build.gradle -------------------------------------------------------------------------------- /module/ModuleA/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/proguard-rules.pro -------------------------------------------------------------------------------- /module/ModuleA/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module/ModuleA/src/main/java/com/zly/module/a/ModuleAFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/java/com/zly/module/a/ModuleAFragment.java -------------------------------------------------------------------------------- /module/ModuleA/src/main/java/com/zly/module/a/UserCenterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/java/com/zly/module/a/UserCenterActivity.java -------------------------------------------------------------------------------- /module/ModuleA/src/main/java/com/zly/module/a/adapter/BridgeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/java/com/zly/module/a/adapter/BridgeAdapter.java -------------------------------------------------------------------------------- /module/ModuleA/src/main/java/com/zly/module/a/judy/ModuleAJudy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/java/com/zly/module/a/judy/ModuleAJudy.java -------------------------------------------------------------------------------- /module/ModuleA/src/main/java/com/zly/module/a/judy/SimpleJudy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/java/com/zly/module/a/judy/SimpleJudy.java -------------------------------------------------------------------------------- /module/ModuleA/src/main/res/layout/activity_user_center.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/res/layout/activity_user_center.xml -------------------------------------------------------------------------------- /module/ModuleA/src/main/res/layout/fragment_module_a.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/res/layout/fragment_module_a.xml -------------------------------------------------------------------------------- /module/ModuleA/src/main/res/layout/ma_cell_bridge_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/res/layout/ma_cell_bridge_item.xml -------------------------------------------------------------------------------- /module/ModuleA/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleA/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /module/ModuleB/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module/ModuleB/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/build.gradle -------------------------------------------------------------------------------- /module/ModuleB/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/proguard-rules.pro -------------------------------------------------------------------------------- /module/ModuleB/src/aloneRun/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/aloneRun/AndroidManifest.xml -------------------------------------------------------------------------------- /module/ModuleB/src/aloneRun/java/com/zly/module/b/TestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/aloneRun/java/com/zly/module/b/TestActivity.java -------------------------------------------------------------------------------- /module/ModuleB/src/aloneRun/res/layout/mb_activity_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/aloneRun/res/layout/mb_activity_test.xml -------------------------------------------------------------------------------- /module/ModuleB/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module/ModuleB/src/main/java/com/zly/module/b/CallAppActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/java/com/zly/module/b/CallAppActivity.java -------------------------------------------------------------------------------- /module/ModuleB/src/main/java/com/zly/module/b/FragmentDemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/java/com/zly/module/b/FragmentDemoActivity.java -------------------------------------------------------------------------------- /module/ModuleB/src/main/java/com/zly/module/b/activity/ModuleBModelActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/java/com/zly/module/b/activity/ModuleBModelActivity.java -------------------------------------------------------------------------------- /module/ModuleB/src/main/java/com/zly/module/b/activity/TestBridgeAdapterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/java/com/zly/module/b/activity/TestBridgeAdapterActivity.java -------------------------------------------------------------------------------- /module/ModuleB/src/main/java/com/zly/module/b/judy/ModuleBJudy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/java/com/zly/module/b/judy/ModuleBJudy.java -------------------------------------------------------------------------------- /module/ModuleB/src/main/java/com/zly/module/b/model/MbModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/java/com/zly/module/b/model/MbModel.java -------------------------------------------------------------------------------- /module/ModuleB/src/main/res/layout/activity_class_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/res/layout/activity_class_app.xml -------------------------------------------------------------------------------- /module/ModuleB/src/main/res/layout/activity_fragment_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/res/layout/activity_fragment_demo.xml -------------------------------------------------------------------------------- /module/ModuleB/src/main/res/layout/activity_test_bridge_adapter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/res/layout/activity_test_bridge_adapter.xml -------------------------------------------------------------------------------- /module/ModuleB/src/main/res/layout/mb_activity_model.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/res/layout/mb_activity_model.xml -------------------------------------------------------------------------------- /module/ModuleB/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleB/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /module/ModuleC/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module/ModuleC/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleC/build.gradle -------------------------------------------------------------------------------- /module/ModuleC/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleC/proguard-rules.pro -------------------------------------------------------------------------------- /module/ModuleC/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleC/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module/ModuleC/src/main/java/com/zly/module/c/ModuleCActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleC/src/main/java/com/zly/module/c/ModuleCActivity.java -------------------------------------------------------------------------------- /module/ModuleC/src/main/java/com/zly/module/c/judy/ModuleCJudy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleC/src/main/java/com/zly/module/c/judy/ModuleCJudy.java -------------------------------------------------------------------------------- /module/ModuleC/src/main/res/layout/mc_activity_module_c.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleC/src/main/res/layout/mc_activity_module_c.xml -------------------------------------------------------------------------------- /module/ModuleC/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleC/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /module/ModuleLogin/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module/ModuleLogin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleLogin/build.gradle -------------------------------------------------------------------------------- /module/ModuleLogin/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleLogin/proguard-rules.pro -------------------------------------------------------------------------------- /module/ModuleLogin/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleLogin/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module/ModuleLogin/src/main/java/com/zly/judy/login/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleLogin/src/main/java/com/zly/judy/login/LoginActivity.java -------------------------------------------------------------------------------- /module/ModuleLogin/src/main/java/com/zly/judy/login/judy/LoginJudy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleLogin/src/main/java/com/zly/judy/login/judy/LoginJudy.java -------------------------------------------------------------------------------- /module/ModuleLogin/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleLogin/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /module/ModuleLogin/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/module/ModuleLogin/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Walkud/JudyBridge/HEAD/settings.gradle --------------------------------------------------------------------------------