René's URL Explorer Experiment


Title: GitHub - FlyJingFish/ModuleCommunication: 🔥🔥🔥 Android模块化/组件化通信框架,本库旨在解决模块间的通信需求,可以让模块间的代码在依旧存在于其自己的模块的前提下,实现能够互相访问而不需要下沉到公共模块。以此来解决公共模块因为各个模块下沉代码而导致的不断膨胀的问题。更有方便的router功能

Open Graph Title: GitHub - FlyJingFish/ModuleCommunication: 🔥🔥🔥 Android模块化/组件化通信框架,本库旨在解决模块间的通信需求,可以让模块间的代码在依旧存在于其自己的模块的前提下,实现能够互相访问而不需要下沉到公共模块。以此来解决公共模块因为各个模块下沉代码而导致的不断膨胀的问题。更有方便的router功能

X Title: GitHub - FlyJingFish/ModuleCommunication: 🔥🔥🔥 Android模块化/组件化通信框架,本库旨在解决模块间的通信需求,可以让模块间的代码在依旧存在于其自己的模块的前提下,实现能够互相访问而不需要下沉到公共模块。以此来解决公共模块因为各个模块下沉代码而导致的不断膨胀的问题。更有方便的router功能

Description: 🔥🔥🔥 Android模块化/组件化通信框架,本库旨在解决模块间的通信需求,可以让模块间的代码在依旧存在于其自己的模块的前提下,实现能够互相访问而不需要下沉到公共模块。以此来解决公共模块因为各个模块下沉代码而导致的不断膨胀的问题。更有方便的router功能 - FlyJingFish/ModuleCommunication

Open Graph Description: 🔥🔥🔥 Android模块化/组件化通信框架,本库旨在解决模块间的通信需求,可以让模块间的代码在依旧存在于其自己的模块的前提下,实现能够互相访问而不需要下沉到公共模块。以此来解决公共模块因为各个模块下沉代码而导致的不断膨胀的问题。更有方便的router功能 - FlyJingFish/ModuleCommunication

X Description: 🔥🔥🔥 Android模块化/组件化通信框架,本库旨在解决模块间的通信需求,可以让模块间的代码在依旧存在于其自己的模块的前提下,实现能够互相访问而不需要下沉到公共模块。以此来解决公共模块因为各个模块下沉代码而导致的不断膨胀的问题。更有方便的router功能 - FlyJingFish/ModuleCommunication

Opengraph URL: https://github.com/FlyJingFish/ModuleCommunication

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:2ae85552-9536-981a-a750-c23eeb083f96
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC2B6:193897:72B6A:94A0C:6990365A
html-safe-nonce6d65f2a0adefdefd24638bbbb2242fdd64e2dcc6fc2aa244fccc89c0801e70e9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMkI2OjE5Mzg5Nzo3MkI2QTo5NEEwQzo2OTkwMzY1QSIsInZpc2l0b3JfaWQiOiIyODg0MjQ1Mjk4OTU5MzY1NzIyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacea1d38f9841488b36487bf366ea84cf72420b76c94c3f118a2ce69cb7b395403
hovercard-subject-tagrepository:738834494
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/FlyJingFish/ModuleCommunication
twitter:imagehttps://opengraph.githubassets.com/379485871c3d1216b2da474344884b575547d1f529a8951dff888548155acfb4/FlyJingFish/ModuleCommunication
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/379485871c3d1216b2da474344884b575547d1f529a8951dff888548155acfb4/FlyJingFish/ModuleCommunication
og:image:alt🔥🔥🔥 Android模块化/组件化通信框架,本库旨在解决模块间的通信需求,可以让模块间的代码在依旧存在于其自己的模块的前提下,实现能够互相访问而不需要下沉到公共模块。以此来解决公共模块因为各个模块下沉代码而导致的不断膨胀的问题。更有方便的router功能 - FlyJingFish/ModuleCommunication
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
go-importgithub.com/FlyJingFish/ModuleCommunication git https://github.com/FlyJingFish/ModuleCommunication.git
octolytics-dimension-user_id96164429
octolytics-dimension-user_loginFlyJingFish
octolytics-dimension-repository_id738834494
octolytics-dimension-repository_nwoFlyJingFish/ModuleCommunication
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id738834494
octolytics-dimension-repository_network_root_nwoFlyJingFish/ModuleCommunication
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release3b33c5aedc9808f45bc5fcf0b1e4404cf749dac7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FFlyJingFish%2FModuleCommunication
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FFlyJingFish%2FModuleCommunication
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=FlyJingFish%2FModuleCommunication
Reloadhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
Reloadhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
Reloadhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
FlyJingFish https://patch-diff.githubusercontent.com/FlyJingFish
ModuleCommunicationhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FFlyJingFish%2FModuleCommunication
Fork 2 https://patch-diff.githubusercontent.com/login?return_to=%2FFlyJingFish%2FModuleCommunication
Star 23 https://patch-diff.githubusercontent.com/login?return_to=%2FFlyJingFish%2FModuleCommunication
Apache-2.0 license https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/LICENSE
23 stars https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/stargazers
2 forks https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/forks
Branches https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/branches
Tags https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tags
Activity https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FFlyJingFish%2FModuleCommunication
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FFlyJingFish%2FModuleCommunication
Code https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
Issues 0 https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/issues
Pull requests 0 https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/pulls
Actions https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/actions
Projects 0 https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/projects
Security 0 https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/security
Insights https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/pulse
Code https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
Issues https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/issues
Pull requests https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/pulls
Actions https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/actions
Projects https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/projects
Security https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/security
Insights https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/pulse
Brancheshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/branches
Tagshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tags
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/branches
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tags
214 Commitshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/commits/master/
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/commits/master/
apphttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/app
apphttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/app
base-libhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/base-lib
base-libhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/base-lib
communicationhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/communication
communicationhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/communication
communication2https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/communication2
communication2https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/communication2
gradlehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/gradle
gradlehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/gradle
lib-loginhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/lib-login
lib-loginhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/lib-login
lib-userhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/lib-user
lib-userhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/lib-user
module-communication-annotationhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-annotation
module-communication-annotationhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-annotation
module-communication-intercepthttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-intercept
module-communication-intercepthttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-intercept
module-communication-ksphttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-ksp
module-communication-ksphttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-ksp
module-communication-pluginhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-plugin
module-communication-pluginhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-plugin
module-communication-routehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-route
module-communication-routehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/module-communication-route
screenshothttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/screenshot
screenshothttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/tree/master/screenshot
.gitignorehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/.gitignore
LICENSEhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/README.md
build.gradle.ktshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/build.gradle.kts
build.gradle.ktshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/build.gradle.kts
gradle.propertieshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/gradle.properties
gradle.propertieshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/gradle.properties
gradlewhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/gradlew
gradlewhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/gradlew
gradlew.bathttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/gradlew.bat
gradlew.bathttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/gradlew.bat
keystorehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/keystore
keystorehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/keystore
settings.gradle.ktshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/settings.gradle.kts
settings.gradle.ktshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/settings.gradle.kts
version.propertieshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/version.properties
version.propertieshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/version.properties
READMEhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
Apache-2.0 licensehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#modulecommunication
https://central.sonatype.com/artifact/io.github.flyjingfish/modulecommunication-annotation
https://github.com/FlyJingFish/ModuleCommunication/stargazers
https://github.com/FlyJingFish/ModuleCommunication/network/members
https://github.com/FlyJingFish/ModuleCommunication/issues
https://github.com/FlyJingFish/ModuleCommunication/blob/master/LICENSE
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#modulecommunication-旨在解决模块间的通信需求可以让模块间的代码在依旧存在于其自己的模块的前提下实现能够互相访问而不需要下沉到公共模块以此来解决公共模块因为各个模块下沉代码而导致的不断膨胀的问题
点此查看 router 功能的使用https://github.com/FlyJingFish/ModuleCommunication?tab=readme-ov-file#4%E2%83%A3%EF%B8%8F%E8%B7%AF%E7%94%B1%E6%B3%A8%E8%A7%A3
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#每个模块使用此库生成属于自己模块的跳转-activity-的帮助类也是可以做到市面上那些-router-的功能框架代码极少风险可控不过仅限您一个小项目可以这么做如果没有插件化完全够用点此查看-router-功能的使用
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#特色功能
BindClasshttps://github.com/FlyJingFish/ModuleCommunication/blob/master/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/BindClass.kt
ImplementClassUtilshttps://github.com/FlyJingFish/ModuleCommunication/blob/master/module-communication-annotation/src/main/java/com/flyjingfish/module_communication_annotation/ImplementClassUtils.kt
灵感来源-微信Android模块化架构重构实践https://mp.weixin.qq.com/s/6Q818XA5FaHd7jJMFBG60w
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#功能示意图
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/tip2.png
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/tip1.png
点此查看https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#%E5%9B%9B%E7%95%AA%E5%A4%96%E9%9D%9E%E5%BF%85%E9%A1%BB%E9%A1%B9
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#使用步骤
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#一引入插件
Kotlin 和 KSP Github 的匹配版本号列表https://github.com/google/ksp/releases
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#二新增负责通信的-module
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#三开始使用
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#1⃣️-共享-kotlin-或-java-代码
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/demo.png
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/copy_code.png
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/code.png
配置了这里3 以及 id 'communication.export' 就无需配置这一步https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#%E4%BA%8C%E6%96%B0%E5%A2%9E%E8%B4%9F%E8%B4%A3%E9%80%9A%E4%BF%A1%E7%9A%84-module
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#2⃣️-共享-res-或-assets-文件夹下的资源
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/res_demo.png
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/copy_assets_res.png
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/gradle_set.png
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#3⃣️番外非必须项
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/blob/master/screenshot/copy_all.png
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#4⃣️路由注解
点此查看https://github.com/FlyJingFish/LightRouter
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#更多路由的详细用法点此查看
AndroidAOPhttps://github.com/FlyJingFish/AndroidAOP
点此跳转查看使用方式https://github.com/FlyJingFish/AndroidAOP
点此查看https://github.com/FlyJingFish/LightRouter#lightrouter
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#混淆规则
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#常见问题
https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#最后推荐我写的另外一些库
OpenImage 轻松实现在应用内点击小图查看大图的动画放大效果https://github.com/FlyJingFish/OpenImage
AndroidAOP 是专属于 Android 端 Aop 框架,只需一个注解就可以请求权限、切换线程、禁止多点、监测生命周期等等,没有使用 AspectJ,也可以定制出属于你的 Aop 代码https://github.com/FlyJingFish/AndroidAOP
ShapeImageView 支持显示任意图形,只有你想不到没有它做不到https://github.com/FlyJingFish/ShapeImageView
FormatTextViewLib 支持部分文本设置加粗、斜体、大小、下划线、删除线,下划线支持自定义距离、颜色、线的宽度;支持添加网络或本地图片https://github.com/FlyJingFish/FormatTextViewLib
主页查看更多开源库https://github.com/FlyJingFish
router https://patch-diff.githubusercontent.com/topics/router
module https://patch-diff.githubusercontent.com/topics/module
communication https://patch-diff.githubusercontent.com/topics/communication
common https://patch-diff.githubusercontent.com/topics/common
Readme https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#readme-ov-file
Apache-2.0 license https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication#Apache-2.0-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication
Activityhttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/activity
23 starshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/watchers
2 forkshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FFlyJingFish%2FModuleCommunication&report=FlyJingFish+%28user%29
Releases 31https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/releases
修改插件内部引用地址 Latest Jan 22, 2026 https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/releases/tag/1.3.1
+ 30 releaseshttps://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/releases
Packages 0https://patch-diff.githubusercontent.com/users/FlyJingFish/packages?repo_name=ModuleCommunication
Kotlin 97.9% https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/search?l=kotlin
Java 2.1% https://patch-diff.githubusercontent.com/FlyJingFish/ModuleCommunication/search?l=java
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.