René's URL Explorer Experiment


Title: GitHub - 793720199/android-programming-profile: 📝 My programming notes(用文字记录自己的编程人生). · GitHub

Open Graph Title: GitHub - 793720199/android-programming-profile: 📝 My programming notes(用文字记录自己的编程人生).

X Title: GitHub - 793720199/android-programming-profile: 📝 My programming notes(用文字记录自己的编程人生).

Description: 📝 My programming notes(用文字记录自己的编程人生). Contribute to 793720199/android-programming-profile development by creating an account on GitHub.

Open Graph Description: 📝 My programming notes(用文字记录自己的编程人生). Contribute to 793720199/android-programming-profile development by creating an account on GitHub.

X Description: 📝 My programming notes(用文字记录自己的编程人生). Contribute to 793720199/android-programming-profile development by creating an account on GitHub.

Mail addresses
mq2553299@qq.com

Opengraph URL: https://github.com/793720199/android-programming-profile

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:c5782c05-4334-4113-4af0-dd82882aafb3
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idCC06:2E960D:684D58D:900306B:6A5EA0EE
html-safe-nonce99563720a1f2d4743bd7e0eae38f165e3d6cff4fbe79265355c7db961508dbdd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQzA2OjJFOTYwRDo2ODRENThEOjkwMDMwNkI6NkE1RUEwRUUiLCJ2aXNpdG9yX2lkIjoiODQ2ODU2NjU5NjE4NTM5OTUzNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmaccf4c9a68520f611c223af653f2ee7af26a9b191030ae3640372a72d854a9dffc
hovercard-subject-tagrepository:176521734
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/793720199/android-programming-profile
twitter:imagehttps://opengraph.githubassets.com/4d7bbfb229340a7ad4df233adedcb71715d84173a17394825b36cd238d042bc3/793720199/android-programming-profile
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4d7bbfb229340a7ad4df233adedcb71715d84173a17394825b36cd238d042bc3/793720199/android-programming-profile
og:image:alt📝 My programming notes(用文字记录自己的编程人生). Contribute to 793720199/android-programming-profile development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None7c7e31acb6a895494e518b880f5ccf39604f7fa9a8f2f3c64145efc3b776256d
turbo-cache-controlno-cache
go-importgithub.com/793720199/android-programming-profile git https://github.com/793720199/android-programming-profile.git
octolytics-dimension-user_id14347448
octolytics-dimension-user_login793720199
octolytics-dimension-repository_id176521734
octolytics-dimension-repository_nwo793720199/android-programming-profile
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id163353613
octolytics-dimension-repository_parent_nwoqingmei2/blogs
octolytics-dimension-repository_network_root_id163353613
octolytics-dimension-repository_network_root_nwoqingmei2/blogs
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
release2d2ac9bdd71d5f53f2b731c9330677e38624e301
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/793720199/android-programming-profile#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2F793720199%2Fandroid-programming-profile
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
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
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%2F793720199%2Fandroid-programming-profile
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=793720199%2Fandroid-programming-profile
Reloadhttps://github.com/793720199/android-programming-profile
Reloadhttps://github.com/793720199/android-programming-profile
Reloadhttps://github.com/793720199/android-programming-profile
793720199 https://github.com/793720199
android-programming-profilehttps://github.com/793720199/android-programming-profile
qingmei2/blogshttps://github.com/qingmei2/blogs
Notifications https://github.com/login?return_to=%2F793720199%2Fandroid-programming-profile
Fork 0 https://github.com/login?return_to=%2F793720199%2Fandroid-programming-profile
Star 1 https://github.com/login?return_to=%2F793720199%2Fandroid-programming-profile
Code https://github.com/793720199/android-programming-profile
Pull requests 0 https://github.com/793720199/android-programming-profile/pulls
Actions https://github.com/793720199/android-programming-profile/actions
Projects https://github.com/793720199/android-programming-profile/projects
Security and quality 0 https://github.com/793720199/android-programming-profile/security
Insights https://github.com/793720199/android-programming-profile/pulse
Code https://github.com/793720199/android-programming-profile
Pull requests https://github.com/793720199/android-programming-profile/pulls
Actions https://github.com/793720199/android-programming-profile/actions
Projects https://github.com/793720199/android-programming-profile/projects
Security and quality https://github.com/793720199/android-programming-profile/security
Insights https://github.com/793720199/android-programming-profile/pulse
https://github.com/793720199/android-programming-profile
Brancheshttps://github.com/793720199/android-programming-profile/branches
Tagshttps://github.com/793720199/android-programming-profile/tags
https://github.com/793720199/android-programming-profile/branches
https://github.com/793720199/android-programming-profile/tags
24 Commitshttps://github.com/793720199/android-programming-profile/commits/master/
https://github.com/793720199/android-programming-profile/commits/master/
arthttps://github.com/793720199/android-programming-profile/tree/master/art
arthttps://github.com/793720199/android-programming-profile/tree/master/art
srchttps://github.com/793720199/android-programming-profile/tree/master/src
srchttps://github.com/793720199/android-programming-profile/tree/master/src
README.mdhttps://github.com/793720199/android-programming-profile/blob/master/README.md
README.mdhttps://github.com/793720199/android-programming-profile/blob/master/README.md
appreciation.mdhttps://github.com/793720199/android-programming-profile/blob/master/appreciation.md
appreciation.mdhttps://github.com/793720199/android-programming-profile/blob/master/appreciation.md
error_collection.mdhttps://github.com/793720199/android-programming-profile/blob/master/error_collection.md
error_collection.mdhttps://github.com/793720199/android-programming-profile/blob/master/error_collection.md
READMEhttps://github.com/793720199/android-programming-profile
https://github.com/793720199/android-programming-profile#android-programming-profile
https://github.com/793720199/android-programming-profile#android学习体系
https://github.com/793720199/android-programming-profile#1android官方架构组件jetpack
https://github.com/793720199/android-programming-profile#11-基础篇
Android官方架构组件Lifecycle:生命周期组件详解&原理分析https://www.jianshu.com/p/b1208012b268
Android官方架构组件ViewModel:从前世今生到追本溯源https://www.jianshu.com/p/59adff59ed29
Android官方架构组件LiveData: 观察者模式领域二三事https://www.jianshu.com/p/550a8bd71214
Android官方架构组件Paging:分页库的设计美学https://www.jianshu.com/p/10bf4bf59122
Android官方架构组件Navigation:大巧不工的Fragment管理框架https://www.jianshu.com/p/ad040aab0e66
Android官方架构组件DataBinding双向绑定篇: 观察者模式的殊途同归https://www.jianshu.com/p/e8b6ba90de53
https://github.com/793720199/android-programming-profile#12-实战篇
开源项目:MVVM+Jetpack实现的Github客户端https://github.com/qingmei2/MVVM-Rhine
总结:使用MVVM尝试开发Github客户端及对编程的一些思考https://www.jianshu.com/p/b03710f19123
https://github.com/793720199/android-programming-profile#2依赖注入
https://github.com/793720199/android-programming-profile#21-dagger2系列
Android 神兵利器Dagger2使用详解(一)基础使用 http://www.jianshu.com/p/b40bcd1a9ec9
Android 神兵利器Dagger2使用详解(二)Module&Component源码分析http://www.jianshu.com/p/30d48ddefd30
Android 神兵利器Dagger2使用详解(三)MVP架构下的使用http://www.jianshu.com/p/c46acc3f21ab
Android 神兵利器Dagger2使用详解(四)Scope注解的使用及源码分析 http://www.jianshu.com/p/caaac320c785
https://github.com/793720199/android-programming-profile#22-daggerandroid-系列
告别Dagger2模板代码:dagger.android使用详解 http://www.jianshu.com/p/917bf39cae0d
告别Dagger2模板代码:dagger.android原理解析 http://www.jianshu.com/p/d4d62945d9c8
https://github.com/793720199/android-programming-profile#23-kodein-系列
告别Dagger2,在Kotlin项目中使用Kodein进行依赖注入 https://www.jianshu.com/p/b0da805f7534
【译】Android开发从Dagger2迁移至Kodein的感受 https://www.jianshu.com/p/e5eef49570b9
https://github.com/793720199/android-programming-profile#3-rxjava系列
https://github.com/793720199/android-programming-profile#31-基础篇源码分析系列
理解RxJava(一):基本流程源码分析 https://www.jianshu.com/p/7fce2955f2db
理解RxJava(二):操作符流程原理分析 https://www.jianshu.com/p/0a28428e734d
理解RxJava(三):线程调度原理分析 https://www.jianshu.com/p/9e3930fbcb26
理解RxJava(四)Subject用法及原理分析 https://www.jianshu.com/p/d7efc29ec9d3
https://github.com/793720199/android-programming-profile#32-进阶篇学习rxjava开源库
解决RxJava内存泄漏(前篇):RxLifecycle详解及原理分析 https://www.jianshu.com/p/8311410de676
解决RxJava内存泄漏(后篇):Android架构中添加AutoDispose解决RxJava内存泄漏 https://www.jianshu.com/p/8490d9383ba5
https://github.com/793720199/android-programming-profile#33-设计rxjava开源库
RxImagePicker:从零实现灵活且可高度定制的Android图片选择架构 https://www.jianshu.com/p/fecf3a13e615
不要打破链式调用!一个极低成本的RxJava全局Error处理方案 https://www.jianshu.com/p/eb10d6e40c4b
https://github.com/793720199/android-programming-profile#4mvi系列
[译]使用MVI打造响应式APP(一):Model层到底代表什么https://github.com/qingmei2/android-programming-profile/blob/master/src/Android-MVI/%5B%E8%AF%91%5D%E4%BD%BF%E7%94%A8MVI%E6%89%93%E9%80%A0%E5%93%8D%E5%BA%94%E5%BC%8FAPP%5B%E4%B8%80%5D%3AModel%E5%B1%82%E5%88%B0%E5%BA%95%E4%BB%A3%E8%A1%A8%E4%BB%80%E4%B9%88.md
[译]使用MVI打造响应式APP[二]:View层和Intent层https://github.com/qingmei2/android-programming-profile/blob/master/src/Android-MVI/%5B%E8%AF%91%5D%E4%BD%BF%E7%94%A8MVI%E6%89%93%E9%80%A0%E5%93%8D%E5%BA%94%E5%BC%8FAPP%5B%E4%BA%8C%5D%3AView%E5%B1%82%E5%92%8CIntent%E5%B1%82.md
[译]使用MVI打造响应式APP[三]:状态减少https://github.com/qingmei2/android-programming-profile/blob/master/src/Android-MVI/%5B%E8%AF%91%5D%E4%BD%BF%E7%94%A8MVI%E6%89%93%E9%80%A0%E5%93%8D%E5%BA%94%E5%BC%8FAPP%5B%E4%B8%89%5D%3AStateReducer.md
[译]使用MVI打造响应式APP[四]:IndependentUIComponentshttps://github.com/qingmei2/android-programming-profile/blob/master/src/Android-MVI/%5B%E8%AF%91%5D%E4%BD%BF%E7%94%A8MVI%E6%89%93%E9%80%A0%E5%93%8D%E5%BA%94%E5%BC%8FAPP%5B%E5%9B%9B%5D%3AIndependentUIComponents.md
[译]使用MVI打造响应式APP[五]:DebuggingWithEasehttps://github.com/qingmei2/android-programming-profile/blob/master/src/Android-MVI/%5B%E8%AF%91%5D%E4%BD%BF%E7%94%A8MVI%E6%89%93%E9%80%A0%E5%93%8D%E5%BA%94%E5%BC%8FAPP%5B%E4%BA%94%5D%3ADebuggingWithEase.md
[译]使用MVI打造响应式APP[六]:RestoringStatehttps://github.com/qingmei2/android-programming-profile/blob/master/src/Android-MVI/%5B%E8%AF%91%5D%E4%BD%BF%E7%94%A8MVI%E6%89%93%E9%80%A0%E5%93%8D%E5%BA%94%E5%BC%8FAPP%5B%E5%85%AD%5D%3ARestoringState.md
[译]使用MVI打造响应式APP[七]:Timing,SingleLiveEventProblemhttps://github.com/qingmei2/android-programming-profile/blob/master/src/Android-MVI/%5B%E8%AF%91%5D%E4%BD%BF%E7%94%A8MVI%E6%89%93%E9%80%A0%E5%93%8D%E5%BA%94%E5%BC%8FAPP%5B%E4%B8%83%5D%3ATiming%2CSingleLiveEventProblem.md
[译]使用MVI打造响应式APP[八]:Navigationhttps://github.com/qingmei2/android-programming-profile/blob/master/src/Android-MVI/%5B%E8%AF%91%5D%E4%BD%BF%E7%94%A8MVI%E6%89%93%E9%80%A0%E5%93%8D%E5%BA%94%E5%BC%8FAPP%5B%E5%85%AB%5D%3ANavigation.md
实战:使用MVI打造响应式&函数式的Github客户端https://github.com/qingmei2/MVI-Rhine
这里https://github.com/qingmei2/Programming-life/tree/master/src
https://github.com/793720199/android-programming-profile#关于我
却把清梅嗅https://github.com/qingmei2
https://github.com/qingmei2https://github.com/qingmei2
https://blog.csdn.net/mq2553299https://blog.csdn.net/mq2553299
https://juejin.im/user/588555ff1b69e600591e8462https://juejin.im/user/588555ff1b69e600591e8462
https://www.jianshu.com/u/df76f81fe3ffhttps://www.jianshu.com/u/df76f81fe3ff
https://www.imooc.com/u/6936865https://www.imooc.com/u/6936865
https://github.com/793720199/android-programming-profile#其它
关于纠错(issues、PR)https://github.com/qingmei2/Programming-life/blob/master/error_collection.md
https://github.com/793720199/android-programming-profile#关于纠错issuespr
关于知识付费https://github.com/qingmei2/Programming-life/blob/master/appreciation.md
https://github.com/793720199/android-programming-profile#关于知识付费
https://github.com/793720199/android-programming-profile#license
Readme https://github.com/793720199/android-programming-profile#readme-ov-file
Please reload this pagehttps://github.com/793720199/android-programming-profile
Activityhttps://github.com/793720199/android-programming-profile/activity
0 forkshttps://github.com/793720199/android-programming-profile/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2F793720199%2Fandroid-programming-profile&report=793720199+%28user%29
Releaseshttps://github.com/793720199/android-programming-profile/releases
Packages 0https://github.com/users/793720199/packages?repo_name=android-programming-profile
Please reload this pagehttps://github.com/793720199/android-programming-profile
Contributorshttps://github.com/793720199/android-programming-profile/graphs/contributors
Please reload this pagehttps://github.com/793720199/android-programming-profile
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.