René's URL Explorer Experiment


Title: GitHub - MyReturn/android-knowledge-system: Android应用开发最强原创知识体系

Open Graph Title: GitHub - MyReturn/android-knowledge-system: Android应用开发最强原创知识体系

X Title: GitHub - MyReturn/android-knowledge-system: Android应用开发最强原创知识体系

Description: Android应用开发最强原创知识体系. Contribute to MyReturn/android-knowledge-system development by creating an account on GitHub.

Open Graph Description: Android应用开发最强原创知识体系. Contribute to MyReturn/android-knowledge-system development by creating an account on GitHub.

X Description: Android应用开发最强原创知识体系. Contribute to MyReturn/android-knowledge-system development by creating an account on GitHub.

Opengraph URL: https://github.com/MyReturn/android-knowledge-system

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:e26421d6-43b6-f1e8-fddd-851087a11896
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id89C0:119399:1D44151:257A741:6975D37B
html-safe-nonce4598af46e1ee32dcf9cedab367e51cdbd84e7c384d25d7d734780b9c530b5973
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OUMwOjExOTM5OToxRDQ0MTUxOjI1N0E3NDE6Njk3NUQzN0IiLCJ2aXNpdG9yX2lkIjoiNTM3MTIyMjQ0MjE0MTY2ODIxOSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac96202b8903e8619c395d981b291c0bb2c635afb942a47275d7de2e992c283097
hovercard-subject-tagrepository:228313056
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/MyReturn/android-knowledge-system
twitter:imagehttps://opengraph.githubassets.com/4e43d2224957cd4d85fe3269a44cdbdeb915d8a1e3c5b4a367fc27ae02abbacc/MyReturn/android-knowledge-system
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4e43d2224957cd4d85fe3269a44cdbdeb915d8a1e3c5b4a367fc27ae02abbacc/MyReturn/android-knowledge-system
og:image:altAndroid应用开发最强原创知识体系. Contribute to MyReturn/android-knowledge-system development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f
turbo-cache-controlno-preview
go-importgithub.com/MyReturn/android-knowledge-system git https://github.com/MyReturn/android-knowledge-system.git
octolytics-dimension-user_id26568950
octolytics-dimension-user_loginMyReturn
octolytics-dimension-repository_id228313056
octolytics-dimension-repository_nwoMyReturn/android-knowledge-system
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id107838760
octolytics-dimension-repository_parent_nwohenrymorgen/android-knowledge-system
octolytics-dimension-repository_network_root_id107838760
octolytics-dimension-repository_network_root_nwohenrymorgen/android-knowledge-system
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
release488b30e96dfd057fbbe44c6665ccbc030b729dde
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FMyReturn%2Fandroid-knowledge-system
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%2FMyReturn%2Fandroid-knowledge-system
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=MyReturn%2Fandroid-knowledge-system
Reloadhttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system
Reloadhttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system
Reloadhttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system
MyReturn https://patch-diff.githubusercontent.com/MyReturn
android-knowledge-systemhttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system
henrymorgen/android-knowledge-systemhttps://patch-diff.githubusercontent.com/henrymorgen/android-knowledge-system
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FMyReturn%2Fandroid-knowledge-system
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2FMyReturn%2Fandroid-knowledge-system
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2FMyReturn%2Fandroid-knowledge-system
0 stars https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/stargazers
140 forks https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/forks
Branches https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/branches
Tags https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/tags
Activity https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FMyReturn%2Fandroid-knowledge-system
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FMyReturn%2Fandroid-knowledge-system
Code https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system
Pull requests 0 https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/pulls
Actions https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/actions
Projects 0 https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/projects
Security 0 https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/security
Insights https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/pulse
Code https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system
Pull requests https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/pulls
Actions https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/actions
Projects https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/projects
Security https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/security
Insights https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/pulse
Brancheshttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/branches
Tagshttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/tags
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/branches
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/tags
13 Commitshttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/commits/master/
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/commits/master/
README.mdhttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android应用开发最强原创知识体系
http://liuwangshu.cn/systemhttp://liuwangshu.cn/system
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#1android框架层
Android系统架构与系统源码目录http://liuwangshu.cn/framework/system-architecture.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#aosp基础基于android-90
Android AOSP基础(一)VirtualBox 安装 Ubuntuhttp://liuwangshu.cn/framework/aosp/1-install-ubuntu.html
Android AOSP基础(二)AOSP源码和内核源码下载http://liuwangshu.cn/framework/aosp/2-download-aosp.html
Android AOSP基础(三)Android系统源码的整编和单编http://liuwangshu.cn/framework/aosp/3-compiling-aosp.html
Android AOSP基础(四)Source Insight和Android Studio导入系统源码http://liuwangshu.cn/framework/aosp/4-import-aosp.html
Android AOSP基础(五)Android Studio调试系统源码的三种方式http://liuwangshu.cn/framework/aosp/5-debug-aosp.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#系统启动流程基于android-70
Android系统启动流程(一)解析init进程启动过程http://liuwangshu.cn/framework/booting/1-init.html
Android系统启动流程(二)解析Zygote进程启动过程http://liuwangshu.cn/framework/booting/2-zygote.html
Android系统启动流程(三)解析SyetemServer进程启动过程http://liuwangshu.cn/framework/booting/3-syetemserver.html
Android系统启动流程(四)Launcher启动过程与系统启动流程http://liuwangshu.cn/framework/booting/4-launcher.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#应用程序进程启动过程基于android-70
Android应用程序进程启动过程(前篇)http://liuwangshu.cn/framework/applicationprocess/1.html
Android应用程序进程启动过程(后篇)http://liuwangshu.cn/framework/applicationprocess/2.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#深入理解四大组件基于android-7080
Android深入四大组件(一)应用程序启动过程http://blog.csdn.net/itachi85/article/details/69388942
Android深入四大组件(二)Service的启动过程http://liuwangshu.cn/framework/component/2-service-start.html
Android深入四大组件(三)Service的绑定过程http://liuwangshu.cn/framework/component/3-service-bind.html
Android深入四大组件(四)广播的注册、发送和接收过程http://liuwangshu.cn/framework/component/4-broadcastreceiver.html
Android深入四大组件(五)Content Provider的启动过程http://liuwangshu.cn/framework/component/5-contentprovider-start.html
Android深入四大组件(六)Android8.0 根Activity启动过程(前篇)http://liuwangshu.cn/framework/component/6-activity-start-1.html
Android深入四大组件(七)Android8.0 根Activity启动过程(后篇)http://localhost:5000/framework/component/7-activity-start-2.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#binder原理基于android-90
Android Binder原理(一)学习Binder前必须要了解的知识点http://liuwangshu.cn/framework/binder/1-intro.html
Android Binder原理(二)ServiceManager中的Binder机制http://liuwangshu.cn/framework/binder/2-servicemanager-binder.html
Android Binder原理(三)系统服务的注册过程http://liuwangshu.cn/framework/binder/3-addservice.html
Android Binder原理(四)ServiceManager的启动过程http://liuwangshu.cn/framework/binder/4-servicemanager-start.html
Android Binder原理(五)系统服务的获取过程http://liuwangshu.cn/framework/binder/5-getservice.html
Android Binder原理(六)Java Binder的初始化http://liuwangshu.cn/framework/binder/6-java-binder-initialize.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#深入理解context基于android-70
Android深入理解Context(一)Context关联类和Application Context创建过程http://liuwangshu.cn/framework/context/1-application-context.html
Android深入理解Context(二)Activity和Service的Context创建过程http://liuwangshu.cn/framework/context/2-activity-service.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#深入理解jni基于android-712
Android深入理解JNI(一)JNI原理与静态、动态注册http://liuwangshu.cn/framework/jni/1-mediarecorder_register.html
Android深入理解JNI(二)类型转换、方法签名和JNIEnvhttp://liuwangshu.cn/framework/jni/2-signature-jnienv.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#解析ams基于android-712
Android解析ActivityManagerService(一)AMS启动流程和AMS家族http://liuwangshu.cn/framework/ams/1-ams.html
Android解析ActivityManagerService(二)ActivityTask和Activity栈管理http://liuwangshu.cn/framework/ams/2-activitytask.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#解析windowmanager基于android-712
Android解析WindowManager(一)WindowManager体系http://liuwangshu.cn/framework/wm/1-windowmanager.html
Android解析WindowManager(二)Window的属性http://liuwangshu.cn/framework/wm/2-window-property.html
Android解析WindowManager(三)Window的添加过程http://liuwangshu.cn/framework/wm/3-add-window.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#解析wms完结基于android-80
Android解析WindowManagerService(一)WMS的诞生http://liuwangshu.cn/framework/wms/1-wms-produce.html
Android解析WindowManagerService(二)WMS的重要成员和Window的添加过程http://liuwangshu.cn/framework/wms/2-wms-member.html
Android解析WindowManagerService(三)Window的删除过程http://liuwangshu.cn/framework/wms/3-wms-remove.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#包管理机制基于android-80
Android包管理机制(一)PackageInstaller的初始化http://liuwangshu.cn/framework/pms/1-packageinstaller-initialize.html
Android包管理机制(二)PackageInstaller安装APKhttp://liuwangshu.cn/framework/pms/2-packageinstaller-apk.html
Android包管理机制(三)PMS处理APK的安装http://liuwangshu.cn/framework/pms/3-pms-install.html
Android包管理机制(四)PMS的创建过程http://liuwangshu.cn/framework/pms/4-pms-start.html
Android包管理机制(五)APK是如何被解析的http://liuwangshu.cn/framework/pms/5-packageparser.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#输入系统基于android-81
Android输入系统(一)输入事件传递流程和InputManagerService的诞生http://liuwangshu.cn/framework/ims/1-ims-produce.html
Android输入系统(二)IMS的启动过程和输入事件的处理http://liuwangshu.cn/framework/ims/2-inputevent.html
Android输入系统(三)InputReader的加工类型和InputDispatcher的分发过程http://liuwangshu.cn/framework/ims/3-inputdispatcher.html
Android输入系统(四)输入事件是如何分发到目标窗口的?http://liuwangshu.cn/framework/ims/4-inputtarget.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android多媒体框架基于android-23
MediaPlayer框架概述(一)http://blog.csdn.net/itachi85/article/details/7037427
MediaPlayer框架概述(二)http://blog.csdn.net/itachi85/article/details/7040510
Android mediaRecorder框架简述(一)http://blog.csdn.net/itachi85/article/details/8278362
Android mediaRecorder框架简述(二)http://blog.csdn.net/itachi85/article/details/8278742
Android MediaPlayer+Stagefright框架(音频)图解http://blog.csdn.net/itachi85/article/details/7215409
Stagefright框架解读(—)音视频Playback流程http://blog.csdn.net/itachi85/article/details/7216639
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#2android应用层
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#gradle核心思想
Gradle核心思想(一)为什么现在要用Gradle?http://liuwangshu.cn/application/gradle/1-study-gradle.html
Gradle核心思想(二)Gradle入门前奏http://liuwangshu.cn/application/gradle/2-primer.html
Gradle核心思想(三)Groovy快速入门指南http://liuwangshu.cn/application/gradle/3-groovy.html
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapperhttp://liuwangshu.cn/application/gradle/4-wrapper.html
Gradle核心思想(五)通俗易懂的Gradle插件讲解http://liuwangshu.cn/application/gradle/5-plugins.html
Gradle核心思想(六)自定义Gradle插件的三种方式http://liuwangshu.cn/application/gradle/6-custonplugin.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android-gradle插件
Android Gradle (一)Gradle的Android插件入门http://liuwangshu.cn/application/gradle/1-study-gradle.html
Android Gradle (二)签名配置和依赖管理http://liuwangshu.cn/application/android-gradle/2-gradle-dependency.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android-jetpack架构组件
Android Jetpack架构组件(一)带你了解Android Jetpackhttp://liuwangshu.cn/application/jetpack/1-study-jetpack.html
Android Jetpack架构组件(二)带你了解Lifecycle(使用篇)http://liuwangshu.cn/application/jetpack/2-lifecycle-use.html
Android Jetpack架构组件(三)带你了解Lifecycle(原理篇)http://liuwangshu.cn/application/jetpack/3-lifecycle-theory.html
Android Jetpack架构组件(四)带你了解LiveData(使用篇)http://liuwangshu.cn/application/jetpack/4-livedata-use.html
Android Jetpack架构组件(五)带你了解LiveData(原理篇)http://liuwangshu.cn/application/jetpack/5-livedata-theory.html
Android Jetpack架构组件(六)一文带你了解ViewModel的使用和原理http://liuwangshu.cn/application/jetpack/6-viewmodel.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#解析classloader
Android解析ClassLoader(一)Java中的ClassLoaderhttp://liuwangshu.cn/application/classloader/1-java-classloader-.html
Android解析ClassLoader(二)Android中的ClassLoaderhttp://liuwangshu.cn/application/classloader/2-android-classloader.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#网络编程
Android网络编程(一)HTTP协议原理http://liuwangshu.cn/application/network/1-http.html
Android网络编程(二)HttpClient与HttpURLConnectionhttp://liuwangshu.cn/application/network/2-httpclienthttp-urlconnection.html
Android网络编程(三)Volley用法全解析http://liuwangshu.cn/application/network/3-volley.html
Android网络编程(四)从源码解析volleyhttp://liuwangshu.cn/application/network/4-volley-sourcecode.html
Android网络编程(五)OkHttp2.x用法全解析http://liuwangshu.cn/application/network/5-okhttp2x.html
Android网络编程(六)OkHttp3用法全解析http://liuwangshu.cn/application/network/6-okhttp3.html
Android网络编程(七)源码解析OkHttp前篇[请求网络]http://liuwangshu.cn/application/network/7-okhttp3-sourcecode.html
Android网络编程(八)源码解析OkHttp后篇[复用连接池]http://liuwangshu.cn/application/network/8-okhttp3-sourcecode2.html
Android网络编程(九)Retrofit2前篇[基本使用]http://liuwangshu.cn/application/network/9-retrofit2.html
Android网络编程(十)Retrofit2后篇[注解]http://liuwangshu.cn/application/network/10-retrofit2-annotations.html
Android网络编程(十一)源码解析Retrofithttp://liuwangshu.cn/application/network/11-retrofit2-sourcecode.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#view体系
Android View体系(一)视图坐标系http://liuwangshu.cn/application/view/1-coordinate-system.html
Android View体系(二)实现View滑动的六种方法http://liuwangshu.cn/application/view/2-sliding.html
Android View体系(三)属性动画http://liuwangshu.cn/application/view/3-animation.html
Android View体系(四)从源码解析Scrollerhttp://liuwangshu.cn/application/view/4-scroller-sourcecode.html
Android View体系(五)从源码解析View的事件分发机制http://liuwangshu.cn/application/view/5-dispatchingevents.html
Android View体系(六)从源码解析Activity的构成http://liuwangshu.cn/application/view/6-activity-constitute.html
Android View体系(七)从源码解析View的measure流程http://liuwangshu.cn/application/view/7-measure-sourcecode.html
Android View体系(八)从源码解析View的layout和draw流程http://liuwangshu.cn/application/view/8-layout-sourcecode.html
Android View体系(九)自定义Viewhttp://liuwangshu.cn/application/view/9-custom-view.html
Android View体系(十)自定义组合控件http://liuwangshu.cn/application/view/10-custom-group.html
Android View体系(十一)自定义ViewGrouphttp://liuwangshu.cn/application/view/11-custom-viewgroup.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#ipc机制
Android IPC机制(一)开启多进程http://liuwangshu.cn/application/ipc/1-process-start.html
Android IPC机制(二)用Messenger进行进程间通信http://liuwangshu.cn/application/ipc/2-messenger.html
Android IPC机制(三)在Android Studio中使用AIDL实现跨进程方法调用http://liuwangshu.cn/application/ipc/3-aidl.html
Android IPC机制(四)用ContentProvider进行进程间通信http://liuwangshu.cn/application/ipc/4-contentprovider.html
Android IPC机制(五)用Socket实现跨进程聊天程序http://liuwangshu.cn/application/ipc/5-socket.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#design-support-library
Android Design Support Library(一)用TabLayout实现类似网易选项卡动态滑动效果http://liuwangshu.cn/application/md/1-tablayout.html
Android Design Support Library(二)用NavigationView实现抽屉菜单界面http://liuwangshu.cn/application/md/2-navigationview.html
Android Design Support Library(三)用CoordinatorLayout实现Toolbar隐藏和折叠http://liuwangshu.cn/application/md/3-coordinatorlayout.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android新特性
Android5.x RecyclerView 应用解析http://liuwangshu.cn/application/feature/5x-recyclerview.html
Android5.x CardView 应用解析http://liuwangshu.cn/application/feature/5x-cardview.html
Android5.x Notification应用解析http://liuwangshu.cn/application/feature/5x-notification.html
Android5.x Toolbar和Palette应用解析http://liuwangshu.cn/application/feature/5x-toolbar.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android性能优化
Android绘制优化(一)绘制性能分析http://liuwangshu.cn/application/performance/draw-1-performance.html
Android绘制优化(二)布局优化http://liuwangshu.cn/application/performance/draw-2-layout.html
Android内存优化(一)DVM和ART原理初探http://liuwangshu.cn/application/performance/ram-1-dvm-art.html
Android内存优化(二)DVM和ART的GC日志分析http://liuwangshu.cn/application/performance/ram-2-gc.html
Android内存优化(三)避免可控的内存泄漏http://liuwangshu.cn/application/performance/ram-3-memory-leak.html
Android内存优化(四)解析Memory Monitor、Allocation Tracker和Heap Dumphttp://liuwangshu.cn/application/performance/ram-4-memory-tools.html
Android内存优化(五)详解内存分析工具MAThttp://liuwangshu.cn/application/performance/ram-5-mat.html
Android内存优化(六)LeakCanary使用详解http://liuwangshu.cn/application/performance/ram-6-leakcanary.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android架构
Android架构(一)MVP全解析http://liuwangshu.cn/tags/Android%E6%9E%B6%E6%9E%84/
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android响应式编程
Android响应式编程(一)RxJava前篇[入门基础]http://liuwangshu.cn/application/reactive/rxjava-1-introduction.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android事件总线
Android事件总线(一)EventBus3.0用法全解析http://liuwangshu.cn/application/eventbus/1-eventbus.html
Android事件总线(二)EventBus3.0源码解析http://liuwangshu.cn/application/eventbus/2-eventbus-sourcecode.html
Android事件总线(三)otto用法全解析http://liuwangshu.cn/application/eventbus/3-otto-sourcecode.html
Android事件总线(四)源码解析ottohttp://liuwangshu.cn/application/eventbus/4-otto-sourcecode.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#热修复插件化原理
Android热修复原理(一)热修复框架对比和代码修复http://liuwangshu.cn/application/hotfix/1-code-repair.html
Android插件化原理(一)Activity插件化http://liuwangshu.cn/application/plug-in/1.activity.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android多线程
Android多线程(一)线程池http://blog.csdn.net/itachi85/article/details/44874511
Android多线程(二)AsyncTask源码分析http://blog.csdn.net/itachi85/article/details/45041923
Android多线程(三)AsyncTask源码分析(android7.0)http://blog.csdn.net/itachi85/article/details/52858426
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android-界面编程
Android 实现广告Banner循环轮播http://blog.csdn.net/itachi85/article/details/50072619
Android选项卡动态滑动效果http://blog.csdn.net/itachi85/article/details/50358102
ActionBar-PullToRefresh的使用http://blog.csdn.net/itachi85/article/details/41246039
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#android面试总结加强版
Android面试题总结加强版(一)http://blog.csdn.net/itachi85/article/details/7426451
Android面试题总结加强版(二)http://blog.csdn.net/itachi85/article/details/7426457
Android面试题总结加强版(三)http://blog.csdn.net/itachi85/article/details/7426474
Android面试题总结加强版(四)http://blog.csdn.net/itachi85/article/details/8037989
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#3flutter
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#flutter基础
Flutter基础(一)移动开发的跨平台技术演进http://liuwangshu.cn/flutter/primer/1-cross-platform-evolution.html
Flutter基础(二)Flutter开发环境搭建和Hello Worldhttp://liuwangshu.cn/flutter/primer/2-start.html
Flutter基础(三)Dart快速入门http://liuwangshu.cn/flutter/primer/3-dart.html
Flutter基础(四)开发Flutter应用前需要掌握的Basic Widgethttp://liuwangshu.cn/flutter/primer/4-basics-widget.html
Flutter基础(五)Material组件之MaterialApp、Scaffold、AppBarhttp://liuwangshu.cn/flutter/primer/5-material-components.html
Flutter基础(六)Material组件之BottomNavigationBar、TabBar、Drawerhttp://liuwangshu.cn/flutter/primer/6-material-components-2.html
Flutter基础(七)Scrolling Widget之ListView、GridView、PageViewhttp://liuwangshu.cn/flutter/primer/7-scrolling-widget.html
Flutter基础(八)手势相关Widget:GestureDetector和Dismissiblehttp://liuwangshu.cn/flutter/primer/8-gesture-widget.html
Flutter基础(九)资源和图片http://liuwangshu.cn/flutter/primer/9-assets-images.html
Flutter基础(十)布局Widget快速入门http://liuwangshu.cn/flutter/primer/10-layout-widget.html
Flutter基础(十一)网络请求(Dio)与JSON数据解析http://liuwangshu.cn/flutter/primer/11-dio-json.html
Flutter基础(十二)路由(页面跳转)与数据传递http://liuwangshu.cn/flutter/primer/12-route.html
Flutter基础(十三)Flutter与Android的相互通信http://liuwangshu.cn/flutter/primer/13-platform-channel.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#4java
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#java并发编程
Java并发编程(一)线程定义、状态和属性http://liuwangshu.cn/java/concurrent/1-thread.html
Java并发编程(二)同步http://liuwangshu.cn/java/concurrent/2-synchronous.html
Java并发编程(三)volatile域http://liuwangshu.cn/java/concurrent/3-volatile.html
Java并发编程(四)Java内存模型http://liuwangshu.cn/java/concurrent/4-jmm.html
Java并发编程(五)ConcurrentHashMap的实现原理和源码分析http://liuwangshu.cn/java/concurrent/5-concurrenthashmap.html
Java并发编程(六)阻塞队列http://liuwangshu.cn/java/concurrent/6-blockingqueue.html
Java并发编程(七)ConcurrentLinkedQueue的实现原理和源码分析http://liuwangshu.cn/java/concurrent/7-concurrentlinkedqueue.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#java虚拟机
Java虚拟机(一)结构原理与运行时数据区域http://liuwangshu.cn/java/jvm/1-runtime-data-area.html
Java虚拟机(二)对象的创建与OOP-Klass模型http://liuwangshu.cn/java/jvm/2-oop-kclass.html
Java虚拟机(三)垃圾标记算法与Java对象的生命周期http://liuwangshu.cn/java/jvm/3-garbage-mark.html
Java虚拟机(四)垃圾收集算法http://liuwangshu.cn/java/jvm/4-garbage-collection.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#5设计模式
设计模式(一)设计六大原则http://liuwangshu.cn/designpatterns/1-principle.html
设计模式(二)单例模式的七种写法http://liuwangshu.cn/designpatterns/2-singleton.html
设计模式(三)建造者模式http://liuwangshu.cn/designpatterns/3-builder.html
设计模式(四)简单工厂模式http://liuwangshu.cn/designpatterns/4-simplefactory.html
设计模式(十)工厂方法模式http://liuwangshu.cn/designpatterns/10-factorymethod.html
设计模式(十三)抽象工厂模式http://liuwangshu.cn/designpatterns/13-abstractfactory.html
设计模式(十六)原型模式http://liuwangshu.cn/designpatterns/16-prototype.html
设计模式(六)代理模式http://liuwangshu.cn/designpatterns/6-proxy.html
设计模式(七)装饰模式http://liuwangshu.cn/designpatterns/7-decorative.html
设计模式(八)外观模式http://liuwangshu.cn/designpatterns/8-facade.html
设计模式(十二)享元模式http://liuwangshu.cn/designpatterns/12-flyweight.html
设计模式(五)观察者模式http://liuwangshu.cn/designpatterns/5-observer.html
设计模式(九)模版方法模式http://liuwangshu.cn/designpatterns/9-templatemethod%20.html
设计模式(十一)策略模式http://liuwangshu.cn/designpatterns/11-strategy.html
设计模式(十四)中介者模式http://liuwangshu.cn/designpatterns/14-mediator.html
设计模式(十五)状态模式http://liuwangshu.cn/designpatterns/15-state.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#6react-native
React Native探索(一)环境搭建与Hello Worldhttp://liuwangshu.cn/rn/primer/1-helloworld.html
React Native探索(二)Atom+Nuclide安装、配置与调试http://liuwangshu.cn/rn/primer/2-atom-nuclide.html
React Native探索(三)组件的Props(属性)和State(状态)http://liuwangshu.cn/rn/primer/3-props-state.html
React Native探索(四)Flexbox布局详解http://liuwangshu.cn/rn/primer/4-flexbox.html
React Native探索(五)使用fetch进行网络请求http://liuwangshu.cn/rn/primer/5-fetch.html
React Native组件(一)组件的生命周期http://liuwangshu.cn/rn/component/1-lifecycle.html
React Native组件(二)View组件解析http://liuwangshu.cn/rn/component/2-view.html
React Native组件(三)Text组件解析http://liuwangshu.cn/rn/component/3-text.html
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#7算法
算法(一)时间复杂度http://blog.csdn.net/itachi85/article/details/54882603
算法(二)初等排序前篇[插入和希尔排序]http://blog.csdn.net/itachi85/article/details/55657826
算法(三)初等排序后篇[选择和冒泡排序]http://blog.csdn.net/itachi85/article/details/59488857
https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#8swift
Swift快速入门(一)第一个Swift程序http://blog.csdn.net/itachi85/article/details/50531727
Swift快速入门(二)基本数据类型http://blog.csdn.net/itachi85/article/details/50596987
Swift快速入门(三)运算符http://blog.csdn.net/itachi85/article/details/50638125
Swift快速入门(四)流程控制http://blog.csdn.net/itachi85/article/details/50658955
Swift快速入门(五)集合http://blog.csdn.net/itachi85/article/details/50809810
https://camo.githubusercontent.com/a1cc7241cedb60a2e7b2f16fdefa2ff64b1aa9dc450bed82ef638838f15ae990/68747470733a2f2f73322e617831782e636f6d2f323031392f31302f32342f4b7458624a732e6a7067
Readme https://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system
Activityhttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/activity
0 starshttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/watchers
0 forkshttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FMyReturn%2Fandroid-knowledge-system&report=MyReturn+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/MyReturn/android-knowledge-system/releases
Packages 0https://patch-diff.githubusercontent.com/users/MyReturn/packages?repo_name=android-knowledge-system
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.