René's URL Explorer Experiment


Title: GitHub - appzy/MvpForJava: 一个可直接快速引入的 Java 版本的模块化 MVP 框架 · GitHub

Open Graph Title: GitHub - appzy/MvpForJava: 一个可直接快速引入的 Java 版本的模块化 MVP 框架

X Title: GitHub - appzy/MvpForJava: 一个可直接快速引入的 Java 版本的模块化 MVP 框架

Description: 一个可直接快速引入的 Java 版本的模块化 MVP 框架. Contribute to appzy/MvpForJava development by creating an account on GitHub.

Open Graph Description: 一个可直接快速引入的 Java 版本的模块化 MVP 框架. Contribute to appzy/MvpForJava development by creating an account on GitHub.

X Description: 一个可直接快速引入的 Java 版本的模块化 MVP 框架. Contribute to appzy/MvpForJava development by creating an account on GitHub.

Opengraph URL: https://github.com/appzy/MvpForJava

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:60bd0733-e2d1-d39a-250f-f41b6d7bee04
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idB5A6:37BBD6:417E11:59BDFD:6A529404
html-safe-nonce5ff7a3066ff9989c5944107650565c9974a2e6b2abc04e6feac32341f99edb50
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNUE2OjM3QkJENjo0MTdFMTE6NTlCREZEOjZBNTI5NDA0IiwidmlzaXRvcl9pZCI6Ijc1MjA0OTQyNjk3MjUwNTM5NTciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacd524360daa9d127fc40f172b8dc577e1d638e286760633db3b2fee2d71e301c4
hovercard-subject-tagrepository:440781640
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/appzy/MvpForJava
twitter:imagehttps://opengraph.githubassets.com/c2b13c77a660599655486d81d3768c9954424339766978af40b753d5c09250f7/appzy/MvpForJava
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c2b13c77a660599655486d81d3768c9954424339766978af40b753d5c09250f7/appzy/MvpForJava
og:image:alt一个可直接快速引入的 Java 版本的模块化 MVP 框架. Contribute to appzy/MvpForJava development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-cache
go-importgithub.com/appzy/MvpForJava git https://github.com/appzy/MvpForJava.git
octolytics-dimension-user_id18324171
octolytics-dimension-user_loginappzy
octolytics-dimension-repository_id440781640
octolytics-dimension-repository_nwoappzy/MvpForJava
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id201011537
octolytics-dimension-repository_parent_nwoAnthonyCoder/MvpForJava
octolytics-dimension-repository_network_root_id201011537
octolytics-dimension-repository_network_root_nwoAnthonyCoder/MvpForJava
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
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/appzy/MvpForJava#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fappzy%2FMvpForJava
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fappzy%2FMvpForJava
Sign up https://github.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=appzy%2FMvpForJava
Reloadhttps://github.com/appzy/MvpForJava
Reloadhttps://github.com/appzy/MvpForJava
Reloadhttps://github.com/appzy/MvpForJava
appzy https://github.com/appzy
MvpForJavahttps://github.com/appzy/MvpForJava
AnthonyCoder/MvpForJavahttps://github.com/AnthonyCoder/MvpForJava
Notifications https://github.com/login?return_to=%2Fappzy%2FMvpForJava
Fork 0 https://github.com/login?return_to=%2Fappzy%2FMvpForJava
Star 0 https://github.com/login?return_to=%2Fappzy%2FMvpForJava
Code https://github.com/appzy/MvpForJava
Pull requests 0 https://github.com/appzy/MvpForJava/pulls
Actions https://github.com/appzy/MvpForJava/actions
Projects https://github.com/appzy/MvpForJava/projects
Security and quality 0 https://github.com/appzy/MvpForJava/security
Insights https://github.com/appzy/MvpForJava/pulse
Code https://github.com/appzy/MvpForJava
Pull requests https://github.com/appzy/MvpForJava/pulls
Actions https://github.com/appzy/MvpForJava/actions
Projects https://github.com/appzy/MvpForJava/projects
Security and quality https://github.com/appzy/MvpForJava/security
Insights https://github.com/appzy/MvpForJava/pulse
https://github.com/appzy/MvpForJava
Brancheshttps://github.com/appzy/MvpForJava/branches
Tagshttps://github.com/appzy/MvpForJava/tags
https://github.com/appzy/MvpForJava/branches
https://github.com/appzy/MvpForJava/tags
39 Commitshttps://github.com/appzy/MvpForJava/commits/master/
https://github.com/appzy/MvpForJava/commits/master/
.ideahttps://github.com/appzy/MvpForJava/tree/master/.idea
.ideahttps://github.com/appzy/MvpForJava/tree/master/.idea
apphttps://github.com/appzy/MvpForJava/tree/master/app
apphttps://github.com/appzy/MvpForJava/tree/master/app
commonhttps://github.com/appzy/MvpForJava/tree/master/common
commonhttps://github.com/appzy/MvpForJava/tree/master/common
gifhttps://github.com/appzy/MvpForJava/tree/master/gif
gifhttps://github.com/appzy/MvpForJava/tree/master/gif
gradle/wrapperhttps://github.com/appzy/MvpForJava/tree/master/gradle/wrapper
gradle/wrapperhttps://github.com/appzy/MvpForJava/tree/master/gradle/wrapper
module_gankhttps://github.com/appzy/MvpForJava/tree/master/module_gank
module_gankhttps://github.com/appzy/MvpForJava/tree/master/module_gank
module_homehttps://github.com/appzy/MvpForJava/tree/master/module_home
module_homehttps://github.com/appzy/MvpForJava/tree/master/module_home
module_projecthttps://github.com/appzy/MvpForJava/tree/master/module_project
module_projecthttps://github.com/appzy/MvpForJava/tree/master/module_project
module_videohttps://github.com/appzy/MvpForJava/tree/master/module_video
module_videohttps://github.com/appzy/MvpForJava/tree/master/module_video
.gitignorehttps://github.com/appzy/MvpForJava/blob/master/.gitignore
.gitignorehttps://github.com/appzy/MvpForJava/blob/master/.gitignore
README.mdhttps://github.com/appzy/MvpForJava/blob/master/README.md
README.mdhttps://github.com/appzy/MvpForJava/blob/master/README.md
build.gradlehttps://github.com/appzy/MvpForJava/blob/master/build.gradle
build.gradlehttps://github.com/appzy/MvpForJava/blob/master/build.gradle
config.gradlehttps://github.com/appzy/MvpForJava/blob/master/config.gradle
config.gradlehttps://github.com/appzy/MvpForJava/blob/master/config.gradle
gradle.propertieshttps://github.com/appzy/MvpForJava/blob/master/gradle.properties
gradle.propertieshttps://github.com/appzy/MvpForJava/blob/master/gradle.properties
gradlewhttps://github.com/appzy/MvpForJava/blob/master/gradlew
gradlewhttps://github.com/appzy/MvpForJava/blob/master/gradlew
gradlew.bathttps://github.com/appzy/MvpForJava/blob/master/gradlew.bat
gradlew.bathttps://github.com/appzy/MvpForJava/blob/master/gradlew.bat
settings.gradlehttps://github.com/appzy/MvpForJava/blob/master/settings.gradle
settings.gradlehttps://github.com/appzy/MvpForJava/blob/master/settings.gradle
READMEhttps://github.com/appzy/MvpForJava
https://github.com/appzy/MvpForJava#使用java构建的一个模块化的mvp的项目
https://github.com/appzy/MvpForJava#个人项目仅供学习使用感谢以下开放api
玩Androidhttps://www.wanandroid.com/blog/show/2
干货集中营http://gank.io/api
开眼视频https://github.com/tonycheng93/Eyepetizer/blob/master/doc/%E5%BC%80%E7%9C%BC%E8%A7%86%E9%A2%91API%E6%96%87%E6%A1%A3.md
https://github.com/appzy/MvpForJava#demo简介
如何既装逼又优雅的设计一个模块化的MVP架构https://juejin.im/post/5d8f007e6fb9a04e065d5e46
一个纯Kotlin版本的Demohttps://github.com/AnthonyCoder/MvpForKotlin
https://github.com/appzy/MvpForJava#功能预览
https://github.com/AnthonyCoder/MvpForJava/blob/master/gif/gifhome_320x640_13s.gif
https://github.com/appzy/MvpForJava#主要开源框架
Rxjava2https://github.com/ReactiveX/RxJava/tree/2.x
Rxandroid2https://github.com/ReactiveX/RxAndroid
Retrofit2https://github.com/square/retrofit
Okhttp3https://github.com/square/okhttp
Gsonhttps://github.com/google/gson
Loggerhttps://github.com/orhanobut/logger
AutoDisposehttps://github.com/uber/AutoDispose
Glidehttps://github.com/bumptech/glide
Arouterhttps://github.com/alibaba/ARouter/blob/master/README_CN.md
Eventbushttps://github.com/greenrobot/EventBus
GreenDaohttps://github.com/greenrobot/greenDAO
Andpermissionhttps://github.com/yanzhenjie/AndPermission
X5webviewhttps://x5.tencent.com/
FlycoTabLayouthttps://github.com/H07000223/FlycoTabLayout
Bannerhttps://github.com/youth5201314/banner
SmartRefreshLayouthttps://github.com/scwang90/SmartRefreshLayout
https://github.com/appzy/MvpForJava#特点功能
RxLifecyclehttps://github.com/trello/RxLifecycle
AutoDisposehttps://github.com/uber/AutoDispose
Arouterhttps://github.com/alibaba/ARouter/blob/master/README_CN.md
腾讯X5内核浏览器https://x5.tencent.com/
https://github.com/appzy/MvpForJava#基础mvp项目架构图
https://github.com/AnthonyCoder/MvpForJava/blob/master/gif/mvp_model.png
https://github.com/appzy/MvpForJava#网络框架uml图
https://github.com/AnthonyCoder/MvpForJava/blob/master/gif/base_net_model.png
https://github.com/appzy/MvpForJava#lib依赖关系
https://github.com/AnthonyCoder/MvpForJava/blob/master/gif/model_relationship.png
https://github.com/appzy/MvpForJava#快速集成到新项目中使用
https://github.com/appzy/MvpForJava#1clone到本地后复制configgradle文件然后在项目buildgradle中引入configgradle
https://github.com/appzy/MvpForJava#2复制-common-模块并添加到项目中然后业务模块依赖common模块
https://github.com/appzy/MvpForJava#3创建view层activity继承baseactivity同时绑定presenter
https://github.com/appzy/MvpForJava#4创建contact接口类约定view层接口和presenter层接口
https://github.com/appzy/MvpForJava#5创建presenter实现类在presenter实现类里面处理逻辑通过传递进来的view实例通知view层
https://github.com/appzy/MvpForJava#调用示例
https://github.com/appzy/MvpForJava#1普通-get-请求提交示例
https://github.com/appzy/MvpForJava#2普通-post-请求提交示例
https://github.com/appzy/MvpForJava#3带-header-的-get-请求提交示例post-类似
https://github.com/appzy/MvpForJava#4若请求不需要绑定-autodispose-来干预订阅者的调用的时候可如下方式使用传入-appobserver-的构造函数控制
https://github.com/appzy/MvpForJava#遇到的一些问题
https://github.com/appzy/MvpForJava#1aroter报错
点击此链接滑动网页到后面查看官方Q&Ahttps://github.com/alibaba/ARouter/blob/master/README_CN.md
https://github.com/appzy/MvpForJava#感谢
Android架构中添加AutoDispose解决RxJava内存泄漏https://blog.csdn.net/mq2553299/article/details/79418068
https://github.com/appzy/MvpForJava#android架构中添加autodispose解决rxjava内存泄漏
WanAndroidhttps://www.wanandroid.com/
https://github.com/appzy/MvpForJava#wanandroid
SmartRefreshLayouthttps://github.com/scwang90/SmartRefreshLayout
https://github.com/appzy/MvpForJava#smartrefreshlayout
FlycoTabLayouthttps://github.com/H07000223/FlycoTabLayout
https://github.com/appzy/MvpForJava#flycotablayout
Readme https://github.com/appzy/MvpForJava#readme-ov-file
Please reload this pagehttps://github.com/appzy/MvpForJava
Activityhttps://github.com/appzy/MvpForJava/activity
0 forkshttps://github.com/appzy/MvpForJava/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fappzy%2FMvpForJava&report=appzy+%28user%29
Releaseshttps://github.com/appzy/MvpForJava/releases
Packages 0https://github.com/users/appzy/packages?repo_name=MvpForJava
Please reload this pagehttps://github.com/appzy/MvpForJava
Contributorshttps://github.com/appzy/MvpForJava/graphs/contributors
Please reload this pagehttps://github.com/appzy/MvpForJava
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.