├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── flyjingfish │ │ └── modulecommunication │ │ ├── CollectApp.kt │ │ ├── MainActivity.kt │ │ ├── MyApp.kt │ │ ├── SchemeFilterActivity.kt │ │ └── WebActivity.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_main.xml │ └── activity_web.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── base-lib ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── flyjingfish │ │ └── base_lib │ │ ├── IApplication.kt │ │ └── TestClass.kt │ └── res │ └── drawable-xxhdpi │ └── base_logo.webp ├── communication ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ └── AndroidManifest.xml ├── communication2 ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ └── AndroidManifest.xml ├── gradle.properties ├── gradle ├── android_base.gradle ├── android_publish.gradle ├── java_base.gradle ├── java_publish.gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keystore ├── lib-login ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── matching │ │ └── data.json │ └── swipe_like │ │ ├── data.json │ │ └── images │ │ ├── img_0.png │ │ ├── img_1.png │ │ ├── img_2.png │ │ └── img_3.png │ ├── java │ └── com │ │ └── flyjingfish │ │ └── login │ │ ├── Login.kt │ │ ├── LoginActivity.kt │ │ ├── LoginApplication.kt │ │ ├── LoginHelper.kt │ │ ├── LoginHelperImpl.kt │ │ ├── LoginIntercept.kt │ │ └── LoginLost.kt │ └── res │ ├── anim │ └── toast_out.xml │ ├── animator │ └── animator_incoming.xml │ ├── color │ └── textcolor_btn_tiger_bottom.xml │ ├── drawable-xxhdpi │ └── login_logo.webp │ ├── drawable-xxxhdpi │ └── login_logo.webp │ ├── font │ └── call_font.ttf │ ├── layout │ └── activity_login.xml │ ├── menu │ └── main_menu.xml │ ├── mipmap-xxhdpi │ └── login_logo2.webp │ ├── raw │ ├── call_video_play.wav │ └── connecting.mp3 │ ├── transition │ └── login_tran.xml │ ├── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimen.xml │ ├── strings.xml │ └── style.xml │ └── xml │ └── dialog_match_success_scene.xml ├── lib-user ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── flyjingfish │ │ └── user │ │ ├── BaseActivity.kt │ │ ├── DetailActivity.java │ │ ├── TestBean.kt │ │ ├── TestBean2.kt │ │ ├── User.kt │ │ ├── UserActivity.kt │ │ ├── UserApplication.kt │ │ ├── UserFragment.kt │ │ ├── UserHelper.kt │ │ ├── UserHelperImpl.kt │ │ ├── UserIntercept.kt │ │ ├── UserLost.kt │ │ └── Utils.kt │ └── res │ ├── layout │ ├── activity_detail.xml │ └── activity_user.xml │ └── values │ └── style.xml ├── module-communication-annotation ├── .gitignore ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ └── java │ └── com │ └── flyjingfish │ └── module_communication_annotation │ ├── ExposeBean.kt │ ├── ExposeInterface.kt │ ├── ImplementClass.kt │ ├── ImplementClassUtils.kt │ ├── Route.kt │ ├── RouteParams.kt │ ├── bean │ ├── ParamsInfo.kt │ └── PathInfo.kt │ ├── enums │ └── PathType.kt │ └── interfaces │ ├── BaseRouter.kt │ ├── BaseRouterClass.kt │ ├── BindClass.kt │ └── NewAny.kt ├── module-communication-intercept ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── flyjingfish │ └── module_communication_intercept │ ├── RouterInterceptManager.kt │ ├── cut │ └── RouteInterceptCut.kt │ └── intercept │ ├── InterceptPoint.kt │ └── RouterIntercept.kt ├── module-communication-ksp ├── .gitignore ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ ├── java │ └── com │ │ └── flyjingfish │ │ └── module_communication_ksp │ │ ├── CommunicationKspSymbolProcessor.kt │ │ ├── CommunicationKspSymbolProcessorProvider.kt │ │ ├── Expansions.kt │ │ ├── ParamTypeName.kt │ │ └── RouteParamsConfig.kt │ └── resources │ └── META-INF │ └── services │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider ├── module-communication-plugin ├── .gitignore ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ ├── kotlin │ └── com │ │ └── flyjingfish │ │ └── module_communication_plugin │ │ ├── ApplyExportPlugin.kt │ │ ├── CommunicationConfig.kt │ │ ├── CommunicationExportPlugin.kt │ │ ├── CommunicationModulePlugin.kt │ │ ├── Dom4jData.kt │ │ ├── ExportTask.kt │ │ ├── IncrementalRecord.kt │ │ ├── IncrementalRecordUtils.kt │ │ ├── LibVersion.kt │ │ ├── ResValue.kt │ │ ├── ResValueRecord.kt │ │ └── TmpUtils.kt │ └── resources │ └── META-INF │ └── gradle-plugins │ ├── communication.export.properties │ └── communication.module.properties ├── module-communication-route ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── flyjingfish │ └── module_communication_route │ ├── ModuleRoute.kt │ ├── bean │ ├── ClassInfo.kt │ └── NavigationResult.kt │ ├── callback │ ├── OnGoActivity.kt │ └── OnNavigationBack.kt │ ├── lost │ ├── LostPoint.kt │ ├── RouterLost.kt │ └── RouterLostManager.kt │ └── utils │ ├── IntentUtils.kt │ └── Utils.kt ├── screenshot ├── code.png ├── copy_all.png ├── copy_assets_res.png ├── copy_code.png ├── demo.png ├── gradle.png ├── gradle_set.png ├── res_demo.png ├── tip1.png └── tip2.png ├── settings.gradle.kts └── version.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/flyjingfish/modulecommunication/CollectApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/java/com/flyjingfish/modulecommunication/CollectApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/flyjingfish/modulecommunication/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/java/com/flyjingfish/modulecommunication/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/flyjingfish/modulecommunication/MyApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/java/com/flyjingfish/modulecommunication/MyApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/flyjingfish/modulecommunication/SchemeFilterActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/java/com/flyjingfish/modulecommunication/SchemeFilterActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/flyjingfish/modulecommunication/WebActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/java/com/flyjingfish/modulecommunication/WebActivity.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/layout/activity_web.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /base-lib/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /base-lib/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/base-lib/build.gradle.kts -------------------------------------------------------------------------------- /base-lib/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /base-lib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/base-lib/proguard-rules.pro -------------------------------------------------------------------------------- /base-lib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/base-lib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /base-lib/src/main/java/com/flyjingfish/base_lib/IApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/base-lib/src/main/java/com/flyjingfish/base_lib/IApplication.kt -------------------------------------------------------------------------------- /base-lib/src/main/java/com/flyjingfish/base_lib/TestClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/base-lib/src/main/java/com/flyjingfish/base_lib/TestClass.kt -------------------------------------------------------------------------------- /base-lib/src/main/res/drawable-xxhdpi/base_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/base-lib/src/main/res/drawable-xxhdpi/base_logo.webp -------------------------------------------------------------------------------- /communication/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /communication/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/communication/build.gradle.kts -------------------------------------------------------------------------------- /communication/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/communication/proguard-rules.pro -------------------------------------------------------------------------------- /communication/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/communication/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /communication2/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /communication2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/communication2/build.gradle.kts -------------------------------------------------------------------------------- /communication2/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /communication2/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/communication2/proguard-rules.pro -------------------------------------------------------------------------------- /communication2/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/communication2/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/android_base.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradle/android_base.gradle -------------------------------------------------------------------------------- /gradle/android_publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradle/android_publish.gradle -------------------------------------------------------------------------------- /gradle/java_base.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradle/java_base.gradle -------------------------------------------------------------------------------- /gradle/java_publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradle/java_publish.gradle -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/gradlew.bat -------------------------------------------------------------------------------- /keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/keystore -------------------------------------------------------------------------------- /lib-login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib-login/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/build.gradle.kts -------------------------------------------------------------------------------- /lib-login/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib-login/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/proguard-rules.pro -------------------------------------------------------------------------------- /lib-login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib-login/src/main/assets/matching/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/assets/matching/data.json -------------------------------------------------------------------------------- /lib-login/src/main/assets/swipe_like/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/assets/swipe_like/data.json -------------------------------------------------------------------------------- /lib-login/src/main/assets/swipe_like/images/img_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/assets/swipe_like/images/img_0.png -------------------------------------------------------------------------------- /lib-login/src/main/assets/swipe_like/images/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/assets/swipe_like/images/img_1.png -------------------------------------------------------------------------------- /lib-login/src/main/assets/swipe_like/images/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/assets/swipe_like/images/img_2.png -------------------------------------------------------------------------------- /lib-login/src/main/assets/swipe_like/images/img_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/assets/swipe_like/images/img_3.png -------------------------------------------------------------------------------- /lib-login/src/main/java/com/flyjingfish/login/Login.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/java/com/flyjingfish/login/Login.kt -------------------------------------------------------------------------------- /lib-login/src/main/java/com/flyjingfish/login/LoginActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/java/com/flyjingfish/login/LoginActivity.kt -------------------------------------------------------------------------------- /lib-login/src/main/java/com/flyjingfish/login/LoginApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/java/com/flyjingfish/login/LoginApplication.kt -------------------------------------------------------------------------------- /lib-login/src/main/java/com/flyjingfish/login/LoginHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/java/com/flyjingfish/login/LoginHelper.kt -------------------------------------------------------------------------------- /lib-login/src/main/java/com/flyjingfish/login/LoginHelperImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/java/com/flyjingfish/login/LoginHelperImpl.kt -------------------------------------------------------------------------------- /lib-login/src/main/java/com/flyjingfish/login/LoginIntercept.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/java/com/flyjingfish/login/LoginIntercept.kt -------------------------------------------------------------------------------- /lib-login/src/main/java/com/flyjingfish/login/LoginLost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/java/com/flyjingfish/login/LoginLost.kt -------------------------------------------------------------------------------- /lib-login/src/main/res/anim/toast_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/anim/toast_out.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/animator/animator_incoming.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/animator/animator_incoming.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/color/textcolor_btn_tiger_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/color/textcolor_btn_tiger_bottom.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/drawable-xxhdpi/login_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/drawable-xxhdpi/login_logo.webp -------------------------------------------------------------------------------- /lib-login/src/main/res/drawable-xxxhdpi/login_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/drawable-xxxhdpi/login_logo.webp -------------------------------------------------------------------------------- /lib-login/src/main/res/font/call_font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/font/call_font.ttf -------------------------------------------------------------------------------- /lib-login/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/mipmap-xxhdpi/login_logo2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/mipmap-xxhdpi/login_logo2.webp -------------------------------------------------------------------------------- /lib-login/src/main/res/raw/call_video_play.wav: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib-login/src/main/res/raw/connecting.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/raw/connecting.mp3 -------------------------------------------------------------------------------- /lib-login/src/main/res/transition/login_tran.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/transition/login_tran.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/values/style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/values/style.xml -------------------------------------------------------------------------------- /lib-login/src/main/res/xml/dialog_match_success_scene.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-login/src/main/res/xml/dialog_match_success_scene.xml -------------------------------------------------------------------------------- /lib-user/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib-user/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/build.gradle.kts -------------------------------------------------------------------------------- /lib-user/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib-user/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/proguard-rules.pro -------------------------------------------------------------------------------- /lib-user/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/BaseActivity.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/DetailActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/DetailActivity.java -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/TestBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/TestBean.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/TestBean2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/TestBean2.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/User.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/UserActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/UserActivity.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/UserApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/UserApplication.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/UserFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/UserFragment.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/UserHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/UserHelper.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/UserHelperImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/UserHelperImpl.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/UserIntercept.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/UserIntercept.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/UserLost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/UserLost.kt -------------------------------------------------------------------------------- /lib-user/src/main/java/com/flyjingfish/user/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/java/com/flyjingfish/user/Utils.kt -------------------------------------------------------------------------------- /lib-user/src/main/res/layout/activity_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/res/layout/activity_detail.xml -------------------------------------------------------------------------------- /lib-user/src/main/res/layout/activity_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/res/layout/activity_user.xml -------------------------------------------------------------------------------- /lib-user/src/main/res/values/style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/lib-user/src/main/res/values/style.xml -------------------------------------------------------------------------------- /module-communication-annotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /module-communication-annotation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/build.gradle.kts -------------------------------------------------------------------------------- /module-communication-annotation/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/gradle.properties -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ExposeBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ExposeBean.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ExposeInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ExposeInterface.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ImplementClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ImplementClass.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ImplementClassUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ImplementClassUtils.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/Route.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/Route.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/RouteParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/RouteParams.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/bean/ParamsInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/bean/ParamsInfo.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/bean/PathInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/bean/PathInfo.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/enums/PathType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/enums/PathType.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/interfaces/BaseRouter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/interfaces/BaseRouter.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/interfaces/BaseRouterClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/interfaces/BaseRouterClass.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/interfaces/BindClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/interfaces/BindClass.kt -------------------------------------------------------------------------------- /module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/interfaces/NewAny.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/interfaces/NewAny.kt -------------------------------------------------------------------------------- /module-communication-intercept/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-intercept/build.gradle.kts -------------------------------------------------------------------------------- /module-communication-intercept/gradle.properties: -------------------------------------------------------------------------------- 1 | PROJ_NAME=module-communication-intercept -------------------------------------------------------------------------------- /module-communication-intercept/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-intercept/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module-communication-intercept/src/main/java/com/flyjingfish/module_communication_intercept/RouterInterceptManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-intercept/src/main/java/com/flyjingfish/module_communication_intercept/RouterInterceptManager.kt -------------------------------------------------------------------------------- /module-communication-intercept/src/main/java/com/flyjingfish/module_communication_intercept/cut/RouteInterceptCut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-intercept/src/main/java/com/flyjingfish/module_communication_intercept/cut/RouteInterceptCut.kt -------------------------------------------------------------------------------- /module-communication-intercept/src/main/java/com/flyjingfish/module_communication_intercept/intercept/InterceptPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-intercept/src/main/java/com/flyjingfish/module_communication_intercept/intercept/InterceptPoint.kt -------------------------------------------------------------------------------- /module-communication-intercept/src/main/java/com/flyjingfish/module_communication_intercept/intercept/RouterIntercept.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-intercept/src/main/java/com/flyjingfish/module_communication_intercept/intercept/RouterIntercept.kt -------------------------------------------------------------------------------- /module-communication-ksp/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /module-communication-ksp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-ksp/build.gradle.kts -------------------------------------------------------------------------------- /module-communication-ksp/gradle.properties: -------------------------------------------------------------------------------- 1 | PROJ_NAME=module-communication-ksp -------------------------------------------------------------------------------- /module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/CommunicationKspSymbolProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/CommunicationKspSymbolProcessor.kt -------------------------------------------------------------------------------- /module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/CommunicationKspSymbolProcessorProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/CommunicationKspSymbolProcessorProvider.kt -------------------------------------------------------------------------------- /module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/Expansions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/Expansions.kt -------------------------------------------------------------------------------- /module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/ParamTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/ParamTypeName.kt -------------------------------------------------------------------------------- /module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/RouteParamsConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-ksp/src/main/java/com/flyjingfish/module_communication_ksp/RouteParamsConfig.kt -------------------------------------------------------------------------------- /module-communication-ksp/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-ksp/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider -------------------------------------------------------------------------------- /module-communication-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /module-communication-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/build.gradle.kts -------------------------------------------------------------------------------- /module-communication-plugin/gradle.properties: -------------------------------------------------------------------------------- 1 | PROJ_NAME=module-communication-plugin -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/ApplyExportPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/ApplyExportPlugin.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/CommunicationConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/CommunicationConfig.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/CommunicationExportPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/CommunicationExportPlugin.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/CommunicationModulePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/CommunicationModulePlugin.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/Dom4jData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/Dom4jData.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/ExportTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/ExportTask.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/IncrementalRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/IncrementalRecord.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/IncrementalRecordUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/IncrementalRecordUtils.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/LibVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/LibVersion.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/ResValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/ResValue.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/ResValueRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/ResValueRecord.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/TmpUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/kotlin/com/flyjingfish/module_communication_plugin/TmpUtils.kt -------------------------------------------------------------------------------- /module-communication-plugin/src/main/resources/META-INF/gradle-plugins/communication.export.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/resources/META-INF/gradle-plugins/communication.export.properties -------------------------------------------------------------------------------- /module-communication-plugin/src/main/resources/META-INF/gradle-plugins/communication.module.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-plugin/src/main/resources/META-INF/gradle-plugins/communication.module.properties -------------------------------------------------------------------------------- /module-communication-route/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/build.gradle.kts -------------------------------------------------------------------------------- /module-communication-route/gradle.properties: -------------------------------------------------------------------------------- 1 | PROJ_NAME=module-communication-route -------------------------------------------------------------------------------- /module-communication-route/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/ModuleRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/ModuleRoute.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/bean/ClassInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/bean/ClassInfo.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/bean/NavigationResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/bean/NavigationResult.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/callback/OnGoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/callback/OnGoActivity.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/callback/OnNavigationBack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/callback/OnNavigationBack.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/lost/LostPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/lost/LostPoint.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/lost/RouterLost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/lost/RouterLost.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/lost/RouterLostManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/lost/RouterLostManager.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/utils/IntentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/utils/IntentUtils.kt -------------------------------------------------------------------------------- /module-communication-route/src/main/java/com/flyjingfish/module_communication_route/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/module-communication-route/src/main/java/com/flyjingfish/module_communication_route/utils/Utils.kt -------------------------------------------------------------------------------- /screenshot/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/code.png -------------------------------------------------------------------------------- /screenshot/copy_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/copy_all.png -------------------------------------------------------------------------------- /screenshot/copy_assets_res.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/copy_assets_res.png -------------------------------------------------------------------------------- /screenshot/copy_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/copy_code.png -------------------------------------------------------------------------------- /screenshot/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/demo.png -------------------------------------------------------------------------------- /screenshot/gradle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/gradle.png -------------------------------------------------------------------------------- /screenshot/gradle_set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/gradle_set.png -------------------------------------------------------------------------------- /screenshot/res_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/res_demo.png -------------------------------------------------------------------------------- /screenshot/tip1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/tip1.png -------------------------------------------------------------------------------- /screenshot/tip2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/screenshot/tip2.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlyJingFish/ModuleCommunication/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /version.properties: -------------------------------------------------------------------------------- 1 | #Thu Sep 12 11:15:28 CST 2024 2 | PROJ_VERSION=1.2.9 3 | --------------------------------------------------------------------------------