René's URL Explorer Experiment


Title: GitHub - ZengcxAPerson/AndroidGuide: 这是一份给 Android Developer 的进阶学习笔记,公众号:字节数组 🎁🎁🎁

Open Graph Title: GitHub - ZengcxAPerson/AndroidGuide: 这是一份给 Android Developer 的进阶学习笔记,公众号:字节数组 🎁🎁🎁

X Title: GitHub - ZengcxAPerson/AndroidGuide: 这是一份给 Android Developer 的进阶学习笔记,公众号:字节数组 🎁🎁🎁

Description: 这是一份给 Android Developer 的进阶学习笔记,公众号:字节数组 🎁🎁🎁. Contribute to ZengcxAPerson/AndroidGuide development by creating an account on GitHub.

Open Graph Description: 这是一份给 Android Developer 的进阶学习笔记,公众号:字节数组 🎁🎁🎁. Contribute to ZengcxAPerson/AndroidGuide development by creating an account on GitHub.

X Description: 这是一份给 Android Developer 的进阶学习笔记,公众号:字节数组 🎁🎁🎁. Contribute to ZengcxAPerson/AndroidGuide development by creating an account on GitHub.

Opengraph URL: https://github.com/ZengcxAPerson/AndroidGuide

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:ee39ae04-df51-79af-6ae3-7dcfee87e2c5
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idB304:365E81:641E4D:8A0789:6977328A
html-safe-nonce819154d3b74d448456ff86c8e08db799a69f86bc564cb1fdcd02bce4e5ca43d1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMzA0OjM2NUU4MTo2NDFFNEQ6OEEwNzg5OjY5NzczMjhBIiwidmlzaXRvcl9pZCI6IjM5OTM3NTE4Njk2ODIyOTk1MzAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmaca5c13b4d4aaf6fec9bca8867e088477efc5760ce8bb2a84cb886fbcee9056fd7
hovercard-subject-tagrepository:650011273
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/ZengcxAPerson/AndroidGuide
twitter:imagehttps://opengraph.githubassets.com/9d703dbb11cea199247073452e97b4e92de8a330734e403a845dc9b4d3cd7418/ZengcxAPerson/AndroidGuide
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9d703dbb11cea199247073452e97b4e92de8a330734e403a845dc9b4d3cd7418/ZengcxAPerson/AndroidGuide
og:image:alt这是一份给 Android Developer 的进阶学习笔记,公众号:字节数组 🎁🎁🎁. Contribute to ZengcxAPerson/AndroidGuide development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None01d198479908d09a841b2febe8eb105a81af2af7d81830960fe0971e1f4adc09
turbo-cache-controlno-preview
go-importgithub.com/ZengcxAPerson/AndroidGuide git https://github.com/ZengcxAPerson/AndroidGuide.git
octolytics-dimension-user_id16033589
octolytics-dimension-user_loginZengcxAPerson
octolytics-dimension-repository_id650011273
octolytics-dimension-repository_nwoZengcxAPerson/AndroidGuide
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id137355578
octolytics-dimension-repository_parent_nwoleavesCZY/AndroidGuide
octolytics-dimension-repository_network_root_id137355578
octolytics-dimension-repository_network_root_nwoleavesCZY/AndroidGuide
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
releasef752335dbbea672610081196a1998e39aec5e14b
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FZengcxAPerson%2FAndroidGuide
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%2FZengcxAPerson%2FAndroidGuide
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=ZengcxAPerson%2FAndroidGuide
Reloadhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
Reloadhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
Reloadhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
ZengcxAPerson https://patch-diff.githubusercontent.com/ZengcxAPerson
AndroidGuidehttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
leavesCZY/AndroidGuidehttps://patch-diff.githubusercontent.com/leavesCZY/AndroidGuide
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FZengcxAPerson%2FAndroidGuide
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2FZengcxAPerson%2FAndroidGuide
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2FZengcxAPerson%2FAndroidGuide
Apache-2.0 license https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/LICENSE
0 stars https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/stargazers
439 forks https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/forks
Branches https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/branches
Tags https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/tags
Activity https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FZengcxAPerson%2FAndroidGuide
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FZengcxAPerson%2FAndroidGuide
Code https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
Pull requests 0 https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/pulls
Actions https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/actions
Projects 0 https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/projects
Security 0 https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/security
Insights https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/pulse
Code https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
Pull requests https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/pulls
Actions https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/actions
Projects https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/projects
Security https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/security
Insights https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/pulse
Brancheshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/branches
Tagshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/tags
https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/branches
https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/tags
305 Commitshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/commits/master/
https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/commits/master/
backupshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/tree/master/backups
backupshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/tree/master/backups
Android 13 媒体权限适配指南.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%2013%20%E5%AA%92%E4%BD%93%E6%9D%83%E9%99%90%E9%80%82%E9%85%8D%E6%8C%87%E5%8D%97.md
Android 13 媒体权限适配指南.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%2013%20%E5%AA%92%E4%BD%93%E6%9D%83%E9%99%90%E9%80%82%E9%85%8D%E6%8C%87%E5%8D%97.md
Android ASM 字节码插桩库,也许有你需要的.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%E5%BA%93%EF%BC%8C%E4%B9%9F%E8%AE%B8%E6%9C%89%E4%BD%A0%E9%9C%80%E8%A6%81%E7%9A%84.md
Android ASM 字节码插桩库,也许有你需要的.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%E5%BA%93%EF%BC%8C%E4%B9%9F%E8%AE%B8%E6%9C%89%E4%BD%A0%E9%9C%80%E8%A6%81%E7%9A%84.md
Android ASM 字节码插桩:Jetpack Compose 实现双击防抖.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9AJetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E5%8F%8C%E5%87%BB%E9%98%B2%E6%8A%96.md
Android ASM 字节码插桩:Jetpack Compose 实现双击防抖.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9AJetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E5%8F%8C%E5%87%BB%E9%98%B2%E6%8A%96.md
Android ASM 字节码插桩:从 Lambda 表达式讲起.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E4%BB%8E%20Lambda%20%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%AE%B2%E8%B5%B7.md
Android ASM 字节码插桩:从 Lambda 表达式讲起.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E4%BB%8E%20Lambda%20%E8%A1%A8%E8%BE%BE%E5%BC%8F%E8%AE%B2%E8%B5%B7.md
Android ASM 字节码插桩:助力隐私合规.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E5%8A%A9%E5%8A%9B%E9%9A%90%E7%A7%81%E5%90%88%E8%A7%84.md
Android ASM 字节码插桩:助力隐私合规.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E5%8A%A9%E5%8A%9B%E9%9A%90%E7%A7%81%E5%90%88%E8%A7%84.md
Android ASM 字节码插桩:实现双击防抖.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E5%AE%9E%E7%8E%B0%E5%8F%8C%E5%87%BB%E9%98%B2%E6%8A%96.md
Android ASM 字节码插桩:实现双击防抖.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E5%AE%9E%E7%8E%B0%E5%8F%8C%E5%87%BB%E9%98%B2%E6%8A%96.md
Android ASM 字节码插桩:替换字节码指令.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E6%9B%BF%E6%8D%A2%E5%AD%97%E8%8A%82%E7%A0%81%E6%8C%87%E4%BB%A4.md
Android ASM 字节码插桩:替换字节码指令.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E6%9B%BF%E6%8D%A2%E5%AD%97%E8%8A%82%E7%A0%81%E6%8C%87%E4%BB%A4.md
Android ASM 字节码插桩:监控大图加载.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E7%9B%91%E6%8E%A7%E5%A4%A7%E5%9B%BE%E5%8A%A0%E8%BD%BD.md
Android ASM 字节码插桩:监控大图加载.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E7%9B%91%E6%8E%A7%E5%A4%A7%E5%9B%BE%E5%8A%A0%E8%BD%BD.md
Android ASM 字节码插桩:进行线程整治.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E8%BF%9B%E8%A1%8C%E7%BA%BF%E7%A8%8B%E6%95%B4%E6%B2%BB.md
Android ASM 字节码插桩:进行线程整治.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20ASM%20%E5%AD%97%E8%8A%82%E7%A0%81%E6%8F%92%E6%A1%A9%EF%BC%9A%E8%BF%9B%E8%A1%8C%E7%BA%BF%E7%A8%8B%E6%95%B4%E6%B2%BB.md
Android WebView H5 秒开方案总结.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20WebView%20H5%20%E7%A7%92%E5%BC%80%E6%96%B9%E6%A1%88%E6%80%BB%E7%BB%93.md
Android WebView H5 秒开方案总结.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Android%20WebView%20H5%20%E7%A7%92%E5%BC%80%E6%96%B9%E6%A1%88%E6%80%BB%E7%BB%93.md
App 出海实践:Google Play 结算系统.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/App%20%E5%87%BA%E6%B5%B7%E5%AE%9E%E8%B7%B5%EF%BC%9AGoogle%20Play%20%E7%BB%93%E7%AE%97%E7%B3%BB%E7%BB%9F.md
App 出海实践:Google Play 结算系统.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/App%20%E5%87%BA%E6%B5%B7%E5%AE%9E%E8%B7%B5%EF%BC%9AGoogle%20Play%20%E7%BB%93%E7%AE%97%E7%B3%BB%E7%BB%9F.md
Coil 和 Glide 的 Bitmap 缓存复用机制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Coil%20%E5%92%8C%20Glide%20%E7%9A%84%20Bitmap%20%E7%BC%93%E5%AD%98%E5%A4%8D%E7%94%A8%E6%9C%BA%E5%88%B6.md
Coil 和 Glide 的 Bitmap 缓存复用机制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Coil%20%E5%92%8C%20Glide%20%E7%9A%84%20Bitmap%20%E7%BC%93%E5%AD%98%E5%A4%8D%E7%94%A8%E6%9C%BA%E5%88%B6.md
Compose Multiplatform 写一个跨平台的 xlog 解析工具.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Compose%20Multiplatform%20%E5%86%99%E4%B8%80%E4%B8%AA%E8%B7%A8%E5%B9%B3%E5%8F%B0%E7%9A%84%20xlog%20%E8%A7%A3%E6%9E%90%E5%B7%A5%E5%85%B7.md
Compose Multiplatform 写一个跨平台的 xlog 解析工具.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Compose%20Multiplatform%20%E5%86%99%E4%B8%80%E4%B8%AA%E8%B7%A8%E5%B9%B3%E5%8F%B0%E7%9A%84%20xlog%20%E8%A7%A3%E6%9E%90%E5%B7%A5%E5%85%B7.md
Dart 入门教程.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Dart%20%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B.md
Dart 入门教程.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Dart%20%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B.md
Flutter 实战:用贝塞尔曲线画一个波浪球.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Flutter%20%E5%AE%9E%E6%88%98%EF%BC%9A%E7%94%A8%E8%B4%9D%E5%A1%9E%E5%B0%94%E6%9B%B2%E7%BA%BF%E7%94%BB%E4%B8%80%E4%B8%AA%E6%B3%A2%E6%B5%AA%E7%90%83.md
Flutter 实战:用贝塞尔曲线画一个波浪球.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Flutter%20%E5%AE%9E%E6%88%98%EF%BC%9A%E7%94%A8%E8%B4%9D%E5%A1%9E%E5%B0%94%E6%9B%B2%E7%BA%BF%E7%94%BB%E4%B8%80%E4%B8%AA%E6%B3%A2%E6%B5%AA%E7%90%83.md
Gson 和 Kotlin Data Class 的避坑指南.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Gson%20%E5%92%8C%20Kotlin%20Data%20Class%20%E7%9A%84%E9%81%BF%E5%9D%91%E6%8C%87%E5%8D%97.md
Gson 和 Kotlin Data Class 的避坑指南.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Gson%20%E5%92%8C%20Kotlin%20Data%20Class%20%E7%9A%84%E9%81%BF%E5%9D%91%E6%8C%87%E5%8D%97.md
Java & Android 集合框架须知须会(1).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%26%20Android%20%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%A1%BB%E7%9F%A5%E9%A1%BB%E4%BC%9A%EF%BC%881%EF%BC%89.md
Java & Android 集合框架须知须会(1).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%26%20Android%20%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%A1%BB%E7%9F%A5%E9%A1%BB%E4%BC%9A%EF%BC%881%EF%BC%89.md
Java & Android 集合框架须知须会(2).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%26%20Android%20%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%A1%BB%E7%9F%A5%E9%A1%BB%E4%BC%9A%EF%BC%882%EF%BC%89.md
Java & Android 集合框架须知须会(2).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%26%20Android%20%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%A1%BB%E7%9F%A5%E9%A1%BB%E4%BC%9A%EF%BC%882%EF%BC%89.md
Java & Android 集合框架须知须会(3).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%26%20Android%20%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%A1%BB%E7%9F%A5%E9%A1%BB%E4%BC%9A%EF%BC%883%EF%BC%89.md
Java & Android 集合框架须知须会(3).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%26%20Android%20%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%A1%BB%E7%9F%A5%E9%A1%BB%E4%BC%9A%EF%BC%883%EF%BC%89.md
Java 多线程开发(1)什么是多线程.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%881%EF%BC%89%E4%BB%80%E4%B9%88%E6%98%AF%E5%A4%9A%E7%BA%BF%E7%A8%8B.md
Java 多线程开发(1)什么是多线程.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%881%EF%BC%89%E4%BB%80%E4%B9%88%E6%98%AF%E5%A4%9A%E7%BA%BF%E7%A8%8B.md
Java 多线程开发(2)怎么实现多线程同步.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%882%EF%BC%89%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%90%8C%E6%AD%A5.md
Java 多线程开发(2)怎么实现多线程同步.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%882%EF%BC%89%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%90%8C%E6%AD%A5.md
Java 多线程开发(3)线程活性故障有哪些.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%883%EF%BC%89%E7%BA%BF%E7%A8%8B%E6%B4%BB%E6%80%A7%E6%95%85%E9%9A%9C%E6%9C%89%E5%93%AA%E4%BA%9B.md
Java 多线程开发(3)线程活性故障有哪些.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%883%EF%BC%89%E7%BA%BF%E7%A8%8B%E6%B4%BB%E6%80%A7%E6%95%85%E9%9A%9C%E6%9C%89%E5%93%AA%E4%BA%9B.md
Java 多线程开发(4)锁的分类有这么多.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%884%EF%BC%89%E9%94%81%E7%9A%84%E5%88%86%E7%B1%BB%E6%9C%89%E8%BF%99%E4%B9%88%E5%A4%9A.md
Java 多线程开发(4)锁的分类有这么多.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%884%EF%BC%89%E9%94%81%E7%9A%84%E5%88%86%E7%B1%BB%E6%9C%89%E8%BF%99%E4%B9%88%E5%A4%9A.md
Java 多线程开发(5)超详细的 ThreadPoolExecutor 源码解析.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%885%EF%BC%89%E8%B6%85%E8%AF%A6%E7%BB%86%E7%9A%84%20ThreadPoolExecutor%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
Java 多线程开发(5)超详细的 ThreadPoolExecutor 源码解析.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%BC%80%E5%8F%91%EF%BC%885%EF%BC%89%E8%B6%85%E8%AF%A6%E7%BB%86%E7%9A%84%20ThreadPoolExecutor%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md
Jetpack Compose 写一个 BottomSheetDialog.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Jetpack%20Compose%20%E5%86%99%E4%B8%80%E4%B8%AA%20BottomSheetDialog.md
Jetpack Compose 写一个 BottomSheetDialog.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Jetpack%20Compose%20%E5%86%99%E4%B8%80%E4%B8%AA%20BottomSheetDialog.md
Jetpack Compose 实现一个图片选择框架.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Jetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%9B%BE%E7%89%87%E9%80%89%E6%8B%A9%E6%A1%86%E6%9E%B6.md
Jetpack Compose 实现一个图片选择框架.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Jetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%9B%BE%E7%89%87%E9%80%89%E6%8B%A9%E6%A1%86%E6%9E%B6.md
Jetpack Compose 实现完美屏幕适配.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Jetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E5%AE%8C%E7%BE%8E%E5%B1%8F%E5%B9%95%E9%80%82%E9%85%8D.md
Jetpack Compose 实现完美屏幕适配.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Jetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E5%AE%8C%E7%BE%8E%E5%B1%8F%E5%B9%95%E9%80%82%E9%85%8D.md
Jetpack LiveData 的设计理念及改进.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Jetpack%20LiveData%20%E7%9A%84%E8%AE%BE%E8%AE%A1%E7%90%86%E5%BF%B5%E5%8F%8A%E6%94%B9%E8%BF%9B.md
Jetpack LiveData 的设计理念及改进.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Jetpack%20LiveData%20%E7%9A%84%E8%AE%BE%E8%AE%A1%E7%90%86%E5%BF%B5%E5%8F%8A%E6%94%B9%E8%BF%9B.md
Kotlin 协程官方文档(1)协程基础.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%881%EF%BC%89%E5%8D%8F%E7%A8%8B%E5%9F%BA%E7%A1%80.md
Kotlin 协程官方文档(1)协程基础.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%881%EF%BC%89%E5%8D%8F%E7%A8%8B%E5%9F%BA%E7%A1%80.md
Kotlin 协程官方文档(2)取消和超时.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%882%EF%BC%89%E5%8F%96%E6%B6%88%E5%92%8C%E8%B6%85%E6%97%B6.md
Kotlin 协程官方文档(2)取消和超时.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%882%EF%BC%89%E5%8F%96%E6%B6%88%E5%92%8C%E8%B6%85%E6%97%B6.md
Kotlin 协程官方文档(3)组合挂起函数.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%883%EF%BC%89%E7%BB%84%E5%90%88%E6%8C%82%E8%B5%B7%E5%87%BD%E6%95%B0.md
Kotlin 协程官方文档(3)组合挂起函数.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%883%EF%BC%89%E7%BB%84%E5%90%88%E6%8C%82%E8%B5%B7%E5%87%BD%E6%95%B0.md
Kotlin 协程官方文档(4)协程上下文和调度器.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%884%EF%BC%89%E5%8D%8F%E7%A8%8B%E4%B8%8A%E4%B8%8B%E6%96%87%E5%92%8C%E8%B0%83%E5%BA%A6%E5%99%A8.md
Kotlin 协程官方文档(4)协程上下文和调度器.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%884%EF%BC%89%E5%8D%8F%E7%A8%8B%E4%B8%8A%E4%B8%8B%E6%96%87%E5%92%8C%E8%B0%83%E5%BA%A6%E5%99%A8.md
Kotlin 协程官方文档(5)异步流.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%885%EF%BC%89%E5%BC%82%E6%AD%A5%E6%B5%81.md
Kotlin 协程官方文档(5)异步流.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%885%EF%BC%89%E5%BC%82%E6%AD%A5%E6%B5%81.md
Kotlin 协程官方文档(6)通道.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%886%EF%BC%89%E9%80%9A%E9%81%93.md
Kotlin 协程官方文档(6)通道.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%886%EF%BC%89%E9%80%9A%E9%81%93.md
Kotlin 协程官方文档(7)异常处理.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%887%EF%BC%89%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86.md
Kotlin 协程官方文档(7)异常处理.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%887%EF%BC%89%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86.md
Kotlin 协程官方文档(8)共享可变状态和并发性.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%888%EF%BC%89%E5%85%B1%E4%BA%AB%E5%8F%AF%E5%8F%98%E7%8A%B6%E6%80%81%E5%92%8C%E5%B9%B6%E5%8F%91%E6%80%A7.md
Kotlin 协程官方文档(8)共享可变状态和并发性.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%888%EF%BC%89%E5%85%B1%E4%BA%AB%E5%8F%AF%E5%8F%98%E7%8A%B6%E6%80%81%E5%92%8C%E5%B9%B6%E5%8F%91%E6%80%A7.md
Kotlin 协程官方文档(9)选择表达式.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%889%EF%BC%89%E9%80%89%E6%8B%A9%E8%A1%A8%E8%BE%BE%E5%BC%8F.md
Kotlin 协程官方文档(9)选择表达式.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/Kotlin%20%E5%8D%8F%E7%A8%8B%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%EF%BC%889%EF%BC%89%E9%80%89%E6%8B%A9%E8%A1%A8%E8%BE%BE%E5%BC%8F.md
LICENSEhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/README.md
一文快速入门 ConstraintLayout.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20ConstraintLayout.md
一文快速入门 ConstraintLayout.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20ConstraintLayout.md
一文快速入门 Gson.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20Gson.md
一文快速入门 Gson.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20Gson.md
一文快速入门 Kotlin 协程.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20Kotlin%20%E5%8D%8F%E7%A8%8B.md
一文快速入门 Kotlin 协程.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20Kotlin%20%E5%8D%8F%E7%A8%8B.md
一文快速入门 RxJava 2.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20RxJava%202.md
一文快速入门 RxJava 2.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20RxJava%202.md
一文读懂 Activity 的启动模式.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Activity%20%E7%9A%84%E5%90%AF%E5%8A%A8%E6%A8%A1%E5%BC%8F.md
一文读懂 Activity 的启动模式.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Activity%20%E7%9A%84%E5%90%AF%E5%8A%A8%E6%A8%A1%E5%BC%8F.md
一文读懂 Android 主流屏幕适配方案.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Android%20%E4%B8%BB%E6%B5%81%E5%B1%8F%E5%B9%95%E9%80%82%E9%85%8D%E6%96%B9%E6%A1%88.md
一文读懂 Android 主流屏幕适配方案.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Android%20%E4%B8%BB%E6%B5%81%E5%B1%8F%E5%B9%95%E9%80%82%E9%85%8D%E6%96%B9%E6%A1%88.md
一文读懂 Fragment 的方方面面.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Fragment%20%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2.md
一文读懂 Fragment 的方方面面.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Fragment%20%E7%9A%84%E6%96%B9%E6%96%B9%E9%9D%A2%E9%9D%A2.md
一文读懂 Handler 机制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Handler%20%E6%9C%BA%E5%88%B6.md
一文读懂 Handler 机制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Handler%20%E6%9C%BA%E5%88%B6.md
一文读懂 Java 和 Kotlin 的泛型难点.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Java%20%E5%92%8C%20Kotlin%20%E7%9A%84%E6%B3%9B%E5%9E%8B%E9%9A%BE%E7%82%B9.md
一文读懂 Java 和 Kotlin 的泛型难点.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20Java%20%E5%92%8C%20Kotlin%20%E7%9A%84%E6%B3%9B%E5%9E%8B%E9%9A%BE%E7%82%B9.md
一文读懂 SharedPreferences 的缺陷及一点点思考.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20SharedPreferences%20%E7%9A%84%E7%BC%BA%E9%99%B7%E5%8F%8A%E4%B8%80%E7%82%B9%E7%82%B9%E6%80%9D%E8%80%83.md
一文读懂 SharedPreferences 的缺陷及一点点思考.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20SharedPreferences%20%E7%9A%84%E7%BC%BA%E9%99%B7%E5%8F%8A%E4%B8%80%E7%82%B9%E7%82%B9%E6%80%9D%E8%80%83.md
一文读懂 View & Window 机制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20View%20%26%20Window%20%E6%9C%BA%E5%88%B6.md
一文读懂 View & Window 机制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20View%20%26%20Window%20%E6%9C%BA%E5%88%B6.md
一文读懂 View Post 的原理及缺陷.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20View%20Post%20%E7%9A%84%E5%8E%9F%E7%90%86%E5%8F%8A%E7%BC%BA%E9%99%B7.md
一文读懂 View Post 的原理及缺陷.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20View%20Post%20%E7%9A%84%E5%8E%9F%E7%90%86%E5%8F%8A%E7%BC%BA%E9%99%B7.md
一文读懂 View 事件分发机制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20View%20%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91%E6%9C%BA%E5%88%B6.md
一文读懂 View 事件分发机制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20View%20%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91%E6%9C%BA%E5%88%B6.md
一文读懂 View 的 Measure、Layout、Draw 流程.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20View%20%E7%9A%84%20Measure%E3%80%81Layout%E3%80%81Draw%20%E6%B5%81%E7%A8%8B.md
一文读懂 View 的 Measure、Layout、Draw 流程.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20View%20%E7%9A%84%20Measure%E3%80%81Layout%E3%80%81Draw%20%E6%B5%81%E7%A8%8B.md
不止 Android,ComposeMultiplatform 初探.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%8D%E6%AD%A2%20Android%EF%BC%8CComposeMultiplatform%20%E5%88%9D%E6%8E%A2.md
不止 Android,ComposeMultiplatform 初探.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%8D%E6%AD%A2%20Android%EF%BC%8CComposeMultiplatform%20%E5%88%9D%E6%8E%A2.md
两万六千字带你 Kotlin 入门.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%A4%E4%B8%87%E5%85%AD%E5%8D%83%E5%AD%97%E5%B8%A6%E4%BD%A0%20Kotlin%20%E5%85%A5%E9%97%A8.md
两万六千字带你 Kotlin 入门.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%A4%E4%B8%87%E5%85%AD%E5%8D%83%E5%AD%97%E5%B8%A6%E4%BD%A0%20Kotlin%20%E5%85%A5%E9%97%A8.md
主流开源库源码分析(10)Glide 你可能不知道的知识点.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8810%EF%BC%89Glide%20%E4%BD%A0%E5%8F%AF%E8%83%BD%E4%B8%8D%E7%9F%A5%E9%81%93%E7%9A%84%E7%9F%A5%E8%AF%86%E7%82%B9.md
主流开源库源码分析(10)Glide 你可能不知道的知识点.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8810%EF%BC%89Glide%20%E4%BD%A0%E5%8F%AF%E8%83%BD%E4%B8%8D%E7%9F%A5%E9%81%93%E7%9A%84%E7%9F%A5%E8%AF%86%E7%82%B9.md
主流开源库源码分析(11)OkHttp 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8811%EF%BC%89OkHttp%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(11)OkHttp 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8811%EF%BC%89OkHttp%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(12)OkHttp & Retrofit 开发调试利器.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8812%EF%BC%89OkHttp%20%26%20Retrofit%20%E5%BC%80%E5%8F%91%E8%B0%83%E8%AF%95%E5%88%A9%E5%99%A8.md
主流开源库源码分析(12)OkHttp & Retrofit 开发调试利器.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8812%EF%BC%89OkHttp%20%26%20Retrofit%20%E5%BC%80%E5%8F%91%E8%B0%83%E8%AF%95%E5%88%A9%E5%99%A8.md
主流开源库源码分析(13)可能是全网第一篇 Coil 源码分析文章.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8813%EF%BC%89%E5%8F%AF%E8%83%BD%E6%98%AF%E5%85%A8%E7%BD%91%E7%AC%AC%E4%B8%80%E7%AF%87%20Coil%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E6%96%87%E7%AB%A0.md
主流开源库源码分析(13)可能是全网第一篇 Coil 源码分析文章.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8813%EF%BC%89%E5%8F%AF%E8%83%BD%E6%98%AF%E5%85%A8%E7%BD%91%E7%AC%AC%E4%B8%80%E7%AF%87%20Coil%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E6%96%87%E7%AB%A0.md
主流开源库源码分析(1)EventBus 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%881%EF%BC%89EventBus%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(1)EventBus 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%881%EF%BC%89EventBus%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(2)EventBus 自己实现一个.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%882%EF%BC%89EventBus%20%E8%87%AA%E5%B7%B1%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA.md
主流开源库源码分析(2)EventBus 自己实现一个.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%882%EF%BC%89EventBus%20%E8%87%AA%E5%B7%B1%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA.md
主流开源库源码分析(3)ARouter 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%883%EF%BC%89ARouter%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(3)ARouter 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%883%EF%BC%89ARouter%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(4)ARouter 自己实现一个.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%884%EF%BC%89ARouter%20%E8%87%AA%E5%B7%B1%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA.md
主流开源库源码分析(4)ARouter 自己实现一个.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%884%EF%BC%89ARouter%20%E8%87%AA%E5%B7%B1%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA.md
主流开源库源码分析(5)LeakCanary 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%885%EF%BC%89LeakCanary%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(5)LeakCanary 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%885%EF%BC%89LeakCanary%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(6)LeakCanary 扩展阅读.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%886%EF%BC%89LeakCanary%20%E6%89%A9%E5%B1%95%E9%98%85%E8%AF%BB.md
主流开源库源码分析(6)LeakCanary 扩展阅读.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%886%EF%BC%89LeakCanary%20%E6%89%A9%E5%B1%95%E9%98%85%E8%AF%BB.md
主流开源库源码分析(7)Retrofit 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%887%EF%BC%89Retrofit%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(7)Retrofit 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%887%EF%BC%89Retrofit%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(8)Retrofit 与 LiveData 的结合使用.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%888%EF%BC%89Retrofit%20%E4%B8%8E%20LiveData%20%E7%9A%84%E7%BB%93%E5%90%88%E4%BD%BF%E7%94%A8.md
主流开源库源码分析(8)Retrofit 与 LiveData 的结合使用.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%888%EF%BC%89Retrofit%20%E4%B8%8E%20LiveData%20%E7%9A%84%E7%BB%93%E5%90%88%E4%BD%BF%E7%94%A8.md
主流开源库源码分析(9)Glide 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%889%EF%BC%89Glide%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
主流开源库源码分析(9)Glide 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%BA%93%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%889%EF%BC%89Glide%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(1)Lifecycle 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%881%EF%BC%89Lifecycle%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(1)Lifecycle 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%881%EF%BC%89Lifecycle%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(2)Lifecycle 衍生物源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%882%EF%BC%89Lifecycle%20%E8%A1%8D%E7%94%9F%E7%89%A9%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(2)Lifecycle 衍生物源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%882%EF%BC%89Lifecycle%20%E8%A1%8D%E7%94%9F%E7%89%A9%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(3)LiveData 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%883%EF%BC%89LiveData%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(3)LiveData 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%883%EF%BC%89LiveData%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(4)LiveData 衍生物源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%884%EF%BC%89LiveData%20%E8%A1%8D%E7%94%9F%E7%89%A9%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(4)LiveData 衍生物源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%884%EF%BC%89LiveData%20%E8%A1%8D%E7%94%9F%E7%89%A9%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(5)Startup 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%885%EF%BC%89Startup%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(5)Startup 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%885%EF%BC%89Startup%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(6)ViewModel 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%886%EF%BC%89ViewModel%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(6)ViewModel 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%886%EF%BC%89ViewModel%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(7)SavedStateHandle 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%887%EF%BC%89SavedStateHandle%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
从源码看 Jetpack(7)SavedStateHandle 源码详解.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%9C%8B%20Jetpack%EF%BC%887%EF%BC%89SavedStateHandle%20%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3.md
分享一个用 Jetpack Compose 实现的 IM APP.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%88%86%E4%BA%AB%E4%B8%80%E4%B8%AA%E7%94%A8%20Jetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E7%9A%84%20IM%20APP.md
分享一个用 Jetpack Compose 实现的 IM APP.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%88%86%E4%BA%AB%E4%B8%80%E4%B8%AA%E7%94%A8%20Jetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E7%9A%84%20IM%20APP.md
学不动也要学,Jetpack Compose 写一个 IM APP(一).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%AD%A6%E4%B8%8D%E5%8A%A8%E4%B9%9F%E8%A6%81%E5%AD%A6%EF%BC%8CJetpack%20Compose%20%E5%86%99%E4%B8%80%E4%B8%AA%20IM%20APP%EF%BC%88%E4%B8%80%EF%BC%89.md
学不动也要学,Jetpack Compose 写一个 IM APP(一).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%AD%A6%E4%B8%8D%E5%8A%A8%E4%B9%9F%E8%A6%81%E5%AD%A6%EF%BC%8CJetpack%20Compose%20%E5%86%99%E4%B8%80%E4%B8%AA%20IM%20APP%EF%BC%88%E4%B8%80%EF%BC%89.md
学不动也要学,Jetpack Compose 写一个 IM APP(二).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%AD%A6%E4%B8%8D%E5%8A%A8%E4%B9%9F%E8%A6%81%E5%AD%A6%EF%BC%8CJetpack%20Compose%20%E5%86%99%E4%B8%80%E4%B8%AA%20IM%20APP%EF%BC%88%E4%BA%8C%EF%BC%89.md
学不动也要学,Jetpack Compose 写一个 IM APP(二).mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%AD%A6%E4%B8%8D%E5%8A%A8%E4%B9%9F%E8%A6%81%E5%AD%A6%EF%BC%8CJetpack%20Compose%20%E5%86%99%E4%B8%80%E4%B8%AA%20IM%20APP%EF%BC%88%E4%BA%8C%EF%BC%89.md
学不动也要学,Jetpack Compose 写一个俄罗斯方块.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%AD%A6%E4%B8%8D%E5%8A%A8%E4%B9%9F%E8%A6%81%E5%AD%A6%EF%BC%8CJetpack%20Compose%20%E5%86%99%E4%B8%80%E4%B8%AA%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97.md
学不动也要学,Jetpack Compose 写一个俄罗斯方块.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%AD%A6%E4%B8%8D%E5%8A%A8%E4%B9%9F%E8%A6%81%E5%AD%A6%EF%BC%8CJetpack%20Compose%20%E5%86%99%E4%B8%80%E4%B8%AA%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97.md
学不动也要学,Jetpack Compose 实现自定义绘制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%AD%A6%E4%B8%8D%E5%8A%A8%E4%B9%9F%E8%A6%81%E5%AD%A6%EF%BC%8CJetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%98%E5%88%B6.md
学不动也要学,Jetpack Compose 实现自定义绘制.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E5%AD%A6%E4%B8%8D%E5%8A%A8%E4%B9%9F%E8%A6%81%E5%AD%A6%EF%BC%8CJetpack%20Compose%20%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%98%E5%88%B6.md
探究 Bitmap 的优化手段.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E6%8E%A2%E7%A9%B6%20Bitmap%20%E7%9A%84%E4%BC%98%E5%8C%96%E6%89%8B%E6%AE%B5.md
探究 Bitmap 的优化手段.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E6%8E%A2%E7%A9%B6%20Bitmap%20%E7%9A%84%E4%BC%98%E5%8C%96%E6%89%8B%E6%AE%B5.md
探究 Kotlin 的隐藏性能开销与避坑指南.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E6%8E%A2%E7%A9%B6%20Kotlin%20%E7%9A%84%E9%9A%90%E8%97%8F%E6%80%A7%E8%83%BD%E5%BC%80%E9%94%80%E4%B8%8E%E9%81%BF%E5%9D%91%E6%8C%87%E5%8D%97.md
探究 Kotlin 的隐藏性能开销与避坑指南.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E6%8E%A2%E7%A9%B6%20Kotlin%20%E7%9A%84%E9%9A%90%E8%97%8F%E6%80%A7%E8%83%BD%E5%BC%80%E9%94%80%E4%B8%8E%E9%81%BF%E5%9D%91%E6%8C%87%E5%8D%97.md
推荐几个开源项目,也许对你有所帮助.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E6%8E%A8%E8%8D%90%E5%87%A0%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E4%B9%9F%E8%AE%B8%E5%AF%B9%E4%BD%A0%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9.md
推荐几个开源项目,也许对你有所帮助.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E6%8E%A8%E8%8D%90%E5%87%A0%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E4%B9%9F%E8%AE%B8%E5%AF%B9%E4%BD%A0%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9.md
聊聊 Context 的一些知识点.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E8%81%8A%E8%81%8A%20Context%20%E7%9A%84%E4%B8%80%E4%BA%9B%E7%9F%A5%E8%AF%86%E7%82%B9.md
聊聊 Context 的一些知识点.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E8%81%8A%E8%81%8A%20Context%20%E7%9A%84%E4%B8%80%E4%BA%9B%E7%9F%A5%E8%AF%86%E7%82%B9.md
随便嵌套?Jetpack Compose 到底优秀在哪里.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E9%9A%8F%E4%BE%BF%E5%B5%8C%E5%A5%97%EF%BC%9FJetpack%20Compose%20%E5%88%B0%E5%BA%95%E4%BC%98%E7%A7%80%E5%9C%A8%E5%93%AA%E9%87%8C.md
随便嵌套?Jetpack Compose 到底优秀在哪里.mdhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/blob/master/%E9%9A%8F%E4%BE%BF%E5%B5%8C%E5%A5%97%EF%BC%9FJetpack%20Compose%20%E5%88%B0%E5%BA%95%E4%BC%98%E7%A7%80%E5%9C%A8%E5%93%AA%E9%87%8C.md
READMEhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
Apache-2.0 licensehttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide#-androidguide-
Matisse:一个用 Jetpack Compose 实现的 Android 图片视频选择框架https://github.com/leavesCZY/Matisse
compose-multiplatform-xlog-decode:一个跨平台的 xlog 解析工具https://github.com/leavesCZY/compose-multiplatform-xlog-decode
compose-multiplatform-tetris:一个跨平台的俄罗斯方块小游戏https://github.com/leavesCZY/compose-multiplatform-tetris
compose_chat:Jetpack Compose 最佳实践,用 Jetpack Compose 写一个 IM APPhttps://github.com/leavesCZY/compose_chat
Track:一个 Android 字节码插桩库https://github.com/leavesCZY/Track
asm-samples:Android 字节码插桩实战https://github.com/leavesCZY/asm-samples
Monitor:一个适用于 OkHttp / Retrofit 的可视化抓包工具https://github.com/leavesCZY/Monitor
KVHolder:一个基于 Kotlin 语法对 MMKV 进行封装的 key-value 存储库https://github.com/leavesCZY/KVHolder
RobustWebView:Android WebView H5 秒开方案总结https://github.com/leavesCZY/RobustWebView
SmallestWidthGenerator:基于 SmallestWidth 屏幕适配方案生成 dimens 文件https://github.com/leavesCZY/SmallestWidthGenerator
EventLiveData:Jetpack LiveData 功能扩展https://github.com/leavesCZY/EventLiveData
通过 Android 设备的 Wifi 个人热点,实现 Android 手机之间传输任意文件https://github.com/leavesCZY/WifiFileTransfer
通过 Android 设备的 Wifi Direct,实现 Android 手机之间传输任意文件https://github.com/leavesCZY/WifiP2P
App 出海实践:Google Play 结算系统https://juejin.cn/post/7271991667245744165
推荐几个开源项目,也许对你有所帮助https://juejin.cn/post/7256386855720976443
Android 13 媒体权限适配指南https://juejin.cn/post/7159999910748618766
Android WebView H5 秒开方案总结https://juejin.cn/post/7016883220025180191
Jetpack LiveData 的设计理念及改进https://juejin.cn/post/6903096576734920717
Coil 和 Glide 的 Bitmap 缓存复用机制https://juejin.cn/post/6956090846470995975
探究 Bitmap 的优化手段https://juejin.cn/post/6952429810207424526
聊聊 Context 的一些知识点https://juejin.cn/post/6966223613057826852
一文读懂 Handler 机制https://juejin.cn/post/6901682664617705485
一文读懂 Android 主流屏幕适配方案https://juejin.cn/post/6999445137491230728
一文读懂 Activity 的启动模式https://juejin.cn/post/6952886121328345101
一文读懂 Fragment 的方方面面https://juejin.cn/post/7006970844542926855
一文读懂 Java 和 Kotlin 的泛型难点https://juejin.cn/post/6935322686943920159
一文读懂 SharedPreferences 的缺陷及一点点思考https://juejin.cn/post/6932277268110639112
一文读懂 View 事件分发机制https://juejin.cn/post/6931914294980411406
一文读懂 View & Window 机制https://juejin.cn/post/6942303848996274213
一文读懂 View 的 Measure、Layout、Draw 流程https://juejin.cn/post/6939540905581887502
一文读懂 View Post 的原理及缺陷https://juejin.cn/post/6939763855216082974
一文快速入门 Kotlin 协程https://juejin.cn/post/6908271959381901325
一文快速入门 ConstraintLayouthttps://juejin.cn/post/6911710012750430215
一文快速入门 Gsonhttps://juejin.cn/post/6844903577098387464
一文快速入门 RxJava2https://github.com/leavesCZY/AndroidGuide/blob/master/%E4%B8%80%E6%96%87%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%20RxJava%202.md
一文快速入门 Dagger2https://github.com/leavesCZY/Dagger2Samples
一文快速入门 DataBindinghttps://github.com/leavesCZY/DataBindingSamples
Android ASM 字节码插桩:实现双击防抖https://juejin.cn/post/7042328862872567838
Android ASM 字节码插桩:进行线程整治https://juejin.cn/post/7044339202997092383
Android ASM 字节码插桩:助力隐私合规https://juejin.cn/post/7046207125785149448
Android ASM 字节码插桩:监控大图加载https://juejin.cn/post/7074970389188706318
Android ASM 字节码插桩:从 Lambda 表达式讲起https://juejin.cn/post/7151798531672506398
Android ASM 字节码插桩:Jetpack Compose 实现双击防抖https://juejin.cn/post/7158061389503250445
Android ASM 字节码插桩:替换字节码指令https://juejin.cn/post/7422658245933875252
Android ASM 字节码插桩库,也许有你需要的https://juejin.cn/post/7261599630826635320
Compose Multiplatform 写一个跨平台的 xlog 解析工具https://juejin.cn/post/7378452954221084682
不止 Android,Compose Multiplatform 初探https://juejin.cn/post/7062533562460799013
随便嵌套?Jetpack Compose 到底优秀在哪里https://juejin.cn/post/7070158120831418381
Jetpack Compose 实现完美屏幕适配https://juejin.cn/post/7113953940282015758
Jetpack Compose 写一个图片选择框架https://juejin.cn/post/7108420791502372895
Jetpack Compose 写一个 BottomSheetDialoghttps://juejin.cn/post/7151792921698631717
学不动也要学,Jetpack Compose 写一个 IM APP(一)https://juejin.cn/post/6991429231821684773
学不动也要学,Jetpack Compose 写一个 IM APP(二)https://juejin.cn/post/7028397244894330917
学不动也要学,Jetpack Compose 写一个俄罗斯方块https://juejin.cn/post/6974585048762679310
学不动也要学,Jetpack Compose 实现自定义绘制https://juejin.cn/post/6996568363581308959
两万六千字带你 Kotlin 入门https://juejin.cn/post/6880602489297895438
一文快速入门 Kotlin 协程https://juejin.cn/post/6908271959381901325
一文读懂 Java 和 Kotlin 的泛型难点https://juejin.cn/post/6935322686943920159
Gson 和 Kotlin Data Class 的避坑指南https://juejin.cn/post/6908391430977224718
探究 Kotlin 的隐藏性能开销与避坑指南https://juejin.cn/post/7010367024916660237
【译】kotlin 协程官方文档(一)- 协程基础https://juejin.cn/post/6844903972755472391
【译】kotlin 协程官方文档(二)- 取消和超时https://juejin.cn/post/6844904098899181582
【译】kotlin 协程官方文档(三)- 组合挂起函数https://juejin.cn/post/6844904100102930445
【译】kotlin 协程官方文档(四)- 协程上下文和调度器https://juejin.cn/post/6844904100103094280
【译】kotlin 协程官方文档(五)- 异步流https://juejin.cn/post/6844904101801639949
【译】kotlin 协程官方文档(六)- 通道https://juejin.cn/post/6844904102040698893
【译】kotlin 协程官方文档(七)- 异常处理https://juejin.cn/post/6844904103080886285
【译】kotlin 协程官方文档(八)- 共享可变状态和并发性https://juejin.cn/post/6844904104053964808
【译】kotlin 协程官方文档(九)- 选择表达式https://juejin.cn/post/6844904106788667400
Android 主流开源库源码分析(一)- EventBus 源码详解https://juejin.cn/post/6881265680465788936
Android 主流开源库源码分析(二)- EventBus 自己实现一个https://juejin.cn/post/6881808026647396366
Android 主流开源库源码分析(三)- ARouter 源码详解https://juejin.cn/post/6882553066285957134
Android 主流开源库源码分析(四)- ARouter 自己实现一个https://juejin.cn/post/6882553066285957134
Android 主流开源库源码分析(五)- LeakCanary 源码详解https://juejin.cn/post/6884225131015569421
Android 主流开源库源码分析(六)- LeakCanary 扩展阅读https://juejin.cn/post/6884526739646185479
Android 主流开源库源码分析(七)- Retrofit 源码详解https://juejin.cn/post/6886121327845965838
Android 主流开源库源码分析(八)- Retrofit 与 LiveData 的结合使用https://juejin.cn/post/6887408273213882375
Android 主流开源库源码分析(九)- Glide 源码详解https://juejin.cn/post/6891307560557608967
Android 主流开源库源码分析(十)- Glide 你可能不知道的知识点https://juejin.cn/post/6892751013544263687
Android 主流开源库源码分析(十一)- OkHttp 源码详解https://juejin.cn/post/6895369745445748749
Android 主流开源库源码分析(十二)- OkHttp / Retrofit 开发调试利器https://juejin.cn/post/6895740949025177607
Android 主流开源库源码分析(十三)- 可能是全网第一篇 Coil 源码分析文章https://juejin.cn/post/6897872882051842061
Jetpack LiveData 的设计理念及改进https://juejin.cn/post/6903096576734920717
从源码看 Jetpack(一)- Lifecycle 源码详解https://juejin.cn/post/6847902220755992589
从源码看 Jetpack(二)- Lifecycle 衍生物源码详解https://juejin.cn/post/6847902220760203277
从源码看 Jetpack(三)- LiveData 源码详解https://juejin.cn/post/6847902222345633806
从源码看 Jetpack(四)- LiveData 衍生物源码详解https://juejin.cn/post/6847902222353858567
从源码看 Jetpack(五)- Startup 源码详解https://juejin.cn/post/6847902224069165070
从源码看 Jetpack(六)- ViewModel 源码详解https://juejin.cn/post/6873356946896846856
从源码看 Jetpack(七)- SavedStateHandle 源码详解https://juejin.cn/post/6874136956347875342
Java & Android 集合框架须知须会(一)https://juejin.cn/post/6930632285301669895
Java & Android 集合框架须知须会(二)https://juejin.cn/post/6931007634028003341
Java & Android 集合框架须知须会(三)https://juejin.cn/post/6931563785245163534
Java 多线程编程(一)- 什么是多线程https://juejin.cn/post/6899452217528025095
Java 多线程编程(二)- 怎么实现多线程同步https://juejin.cn/post/6900428838497419278
Java 多线程编程(三)- 线程活性故障有哪些https://juejin.cn/post/6900458045197778952
Java 多线程编程(四)- 锁的分类有这么多https://juejin.cn/post/6900958860454920205
Java 多线程编程(五)- 超详细的 ThreadPoolExecutor 源码解析https://juejin.cn/post/6901317365561032712
https://private-user-images.githubusercontent.com/30774063/527079338-18b8d2f7-d344-4ef5-a65f-7464c1f489e4.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk0MTk3MDIsIm5iZiI6MTc2OTQxOTQwMiwicGF0aCI6Ii8zMDc3NDA2My81MjcwNzkzMzgtMThiOGQyZjctZDM0NC00ZWY1LWE2NWYtNzQ2NGMxZjQ4OWU0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI2VDA5MjMyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUyODA4NDhlYTdkNzI3YjMwNzIzZDc5ZThkMDcyNzg5NTM4NjhlYWI2M2IyOTY1NDIxNDg0NTFkYzEyMGVkNzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.3ZN01IM-iEkDVYs_FxNUfn0XhkaFDBCN7QVGn-uz3zA
https://private-user-images.githubusercontent.com/30774063/348456916-bf188a5e-8a9d-4476-9023-efc892adbf56.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk0MTk3MDIsIm5iZiI6MTc2OTQxOTQwMiwicGF0aCI6Ii8zMDc3NDA2My8zNDg0NTY5MTYtYmYxODhhNWUtOGE5ZC00NDc2LTkwMjMtZWZjODkyYWRiZjU2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI2VDA5MjMyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFlMTk3NTU5Y2ZjY2QxZjgzODU3NThjNTJlY2E2MDBhNzZmN2IyMThmMzAzMjM2N2JjYzc4NmVhY2ZiMWJlMmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.xVTnjEp5ID5ryr1FCmTpKzrfRwzpEuYC4QhCGbFymDI
Readme https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide#readme-ov-file
Apache-2.0 license https://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide#Apache-2.0-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide
Activityhttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/activity
Custom propertieshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/custom-properties
0 starshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/watchers
0 forkshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FZengcxAPerson%2FAndroidGuide&report=ZengcxAPerson+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/ZengcxAPerson/AndroidGuide/releases
Packages 0https://patch-diff.githubusercontent.com/orgs/ZengcxAPerson/packages?repo_name=AndroidGuide
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.