René's URL Explorer Experiment


Title: GitHub - ancfdy/Android-: 工作五年多了,一直没有仔细回顾过过去,正好现在将要离职时间比较空闲,整理一下android方面的知识点

Open Graph Title: GitHub - ancfdy/Android-: 工作五年多了,一直没有仔细回顾过过去,正好现在将要离职时间比较空闲,整理一下android方面的知识点

X Title: GitHub - ancfdy/Android-: 工作五年多了,一直没有仔细回顾过过去,正好现在将要离职时间比较空闲,整理一下android方面的知识点

Description: 工作五年多了,一直没有仔细回顾过过去,正好现在将要离职时间比较空闲,整理一下android方面的知识点 - ancfdy/Android-

Open Graph Description: 工作五年多了,一直没有仔细回顾过过去,正好现在将要离职时间比较空闲,整理一下android方面的知识点 - ancfdy/Android-

X Description: 工作五年多了,一直没有仔细回顾过过去,正好现在将要离职时间比较空闲,整理一下android方面的知识点 - ancfdy/Android-

Opengraph URL: https://github.com/ancfdy/Android-

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:86b6d57a-0f56-9e76-729c-a5ae70bba8cd
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA48E:C0F96:3F9F36:56C224:697BC05F
html-safe-nonceaadfca381f4f079c2ee4da03b073cb847bff4997dab06eb00d0a69f06553aba9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDhFOkMwRjk2OjNGOUYzNjo1NkMyMjQ6Njk3QkMwNUYiLCJ2aXNpdG9yX2lkIjoiMzk4MzY3NjI0NDUyMDk2MDk1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac2b12241ae44d0f05bff3e5049716682e5f40bae7dec12af18db9f1f417c93a71
hovercard-subject-tagrepository:133443152
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/ancfdy/Android-
twitter:imagehttps://opengraph.githubassets.com/b625ccf4d0c8aa11bb97cd5d89413d7105ced0498f204278f01d9f3870dd8733/ancfdy/Android-
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b625ccf4d0c8aa11bb97cd5d89413d7105ced0498f204278f01d9f3870dd8733/ancfdy/Android-
og:image:alt工作五年多了,一直没有仔细回顾过过去,正好现在将要离职时间比较空闲,整理一下android方面的知识点 - ancfdy/Android-
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneab413746e1b95376981dfec4a04b2384a611b96affe802ee3ee6d752200afbb1
turbo-cache-controlno-preview
go-importgithub.com/ancfdy/Android- git https://github.com/ancfdy/Android-.git
octolytics-dimension-user_id15608767
octolytics-dimension-user_loginancfdy
octolytics-dimension-repository_id133443152
octolytics-dimension-repository_nwoancfdy/Android-
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id133443152
octolytics-dimension-repository_network_root_nwoancfdy/Android-
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
releasebea0e0f1995ab0bb7fa336572c353032cf897ec1
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/ancfdy/Android-#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fancfdy%2FAndroid-
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%2Fancfdy%2FAndroid-
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=ancfdy%2FAndroid-
Reloadhttps://patch-diff.githubusercontent.com/ancfdy/Android-
Reloadhttps://patch-diff.githubusercontent.com/ancfdy/Android-
Reloadhttps://patch-diff.githubusercontent.com/ancfdy/Android-
ancfdy https://patch-diff.githubusercontent.com/ancfdy
Android-https://patch-diff.githubusercontent.com/ancfdy/Android-
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fancfdy%2FAndroid-
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fancfdy%2FAndroid-
Star 1 https://patch-diff.githubusercontent.com/login?return_to=%2Fancfdy%2FAndroid-
1 star https://patch-diff.githubusercontent.com/ancfdy/Android-/stargazers
0 forks https://patch-diff.githubusercontent.com/ancfdy/Android-/forks
Branches https://patch-diff.githubusercontent.com/ancfdy/Android-/branches
Tags https://patch-diff.githubusercontent.com/ancfdy/Android-/tags
Activity https://patch-diff.githubusercontent.com/ancfdy/Android-/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fancfdy%2FAndroid-
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fancfdy%2FAndroid-
Code https://patch-diff.githubusercontent.com/ancfdy/Android-
Issues 0 https://patch-diff.githubusercontent.com/ancfdy/Android-/issues
Pull requests 0 https://patch-diff.githubusercontent.com/ancfdy/Android-/pulls
Actions https://patch-diff.githubusercontent.com/ancfdy/Android-/actions
Projects 0 https://patch-diff.githubusercontent.com/ancfdy/Android-/projects
Security 0 https://patch-diff.githubusercontent.com/ancfdy/Android-/security
Insights https://patch-diff.githubusercontent.com/ancfdy/Android-/pulse
Code https://patch-diff.githubusercontent.com/ancfdy/Android-
Issues https://patch-diff.githubusercontent.com/ancfdy/Android-/issues
Pull requests https://patch-diff.githubusercontent.com/ancfdy/Android-/pulls
Actions https://patch-diff.githubusercontent.com/ancfdy/Android-/actions
Projects https://patch-diff.githubusercontent.com/ancfdy/Android-/projects
Security https://patch-diff.githubusercontent.com/ancfdy/Android-/security
Insights https://patch-diff.githubusercontent.com/ancfdy/Android-/pulse
Brancheshttps://patch-diff.githubusercontent.com/ancfdy/Android-/branches
Tagshttps://patch-diff.githubusercontent.com/ancfdy/Android-/tags
https://patch-diff.githubusercontent.com/ancfdy/Android-/branches
https://patch-diff.githubusercontent.com/ancfdy/Android-/tags
5 Commitshttps://patch-diff.githubusercontent.com/ancfdy/Android-/commits/master/
https://patch-diff.githubusercontent.com/ancfdy/Android-/commits/master/
README.mdhttps://patch-diff.githubusercontent.com/ancfdy/Android-/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/ancfdy/Android-/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/ancfdy/Android-
https://patch-diff.githubusercontent.com/ancfdy/Android-#android-
1 Android基础知识https://patch-diff.githubusercontent.com/ancfdy/Android-#jump1
2 异步消息处理机制https://patch-diff.githubusercontent.com/ancfdy/Android-#jump2
3 View相关技术https://patch-diff.githubusercontent.com/ancfdy/Android-#jump3
4 Android构建https://patch-diff.githubusercontent.com/ancfdy/Android-#jump4
5 开源框架源码https://patch-diff.githubusercontent.com/ancfdy/Android-#jump5
6 Android异常与性能优化https://patch-diff.githubusercontent.com/ancfdy/Android-#jump6
7 热门前沿知识https://patch-diff.githubusercontent.com/ancfdy/Android-#jump7
8 Java高级技术https://patch-diff.githubusercontent.com/ancfdy/Android-#jump8
1.1 Frgmenthttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump1.1
2.1 Handlerhttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump2.1
3.1 View的渲染和绘制https://patch-diff.githubusercontent.com/ancfdy/Android-#jump3.1
4.1 android编译打包https://patch-diff.githubusercontent.com/ancfdy/Android-#jump4.1
5.1 Okhttp网络框架https://patch-diff.githubusercontent.com/ancfdy/Android-#jump5.1
6.1 ANRhttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump6.1
7.1 MVC架构设计模式https://patch-diff.githubusercontent.com/ancfdy/Android-#jump7.1
8.1 IO相关-Sockethttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump8.1
1.2 Activityhttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump1.2
2.2 IntentServicehttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump2.2
3.2 事件分发https://patch-diff.githubusercontent.com/ancfdy/Android-#jump3.2
4.2 Proguard混淆https://patch-diff.githubusercontent.com/ancfdy/Android-#jump4.2
5.2 Retrofit网络框架https://patch-diff.githubusercontent.com/ancfdy/Android-#jump5.2
6.2 OOMhttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump6.2
7.2 MVP架构设计模式https://patch-diff.githubusercontent.com/ancfdy/Android-#jump7.2
8.2 IO相关-BIO/NIOhttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump8.2
1.3 Servicehttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump1.3
2.3 AsyncTaskhttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump2.3
3.3 ListViewhttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump3.3
4.3 Githttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump4.3
5.3 Volley网络框架https://patch-diff.githubusercontent.com/ancfdy/Android-#jump5.3
6.3 Bitmaphttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump6.3
7.3 MVVM架构设计模式https://patch-diff.githubusercontent.com/ancfdy/Android-#jump7.3
8.3 多线程相关https://patch-diff.githubusercontent.com/ancfdy/Android-#jump8.3
1.4 BroadcastReceiver广播https://patch-diff.githubusercontent.com/ancfdy/Android-#jump1.4
2.4 HandlerThreadhttps://patch-diff.githubusercontent.com/ancfdy/Android-#jump2.4
4.4 Gradle语法https://patch-diff.githubusercontent.com/ancfdy/Android-#jump4.4
5.4 butterknife注解框架https://patch-diff.githubusercontent.com/ancfdy/Android-#jump5.4
6.4 UI卡顿https://patch-diff.githubusercontent.com/ancfdy/Android-#jump6.4
7.4 android插件化https://patch-diff.githubusercontent.com/ancfdy/Android-#jump7.4
1.5 Binder跨进程通讯https://patch-diff.githubusercontent.com/ancfdy/Android-#jump1.5
5.5 Glide图片框架https://patch-diff.githubusercontent.com/ancfdy/Android-#jump5.5
6.5 内存泄漏https://patch-diff.githubusercontent.com/ancfdy/Android-#jump6.5
7.5 android热更新https://patch-diff.githubusercontent.com/ancfdy/Android-#jump7.5
1.6 Android异常与性能优化https://patch-diff.githubusercontent.com/ancfdy/Android-#jump1.6
6.6 内存管理https://patch-diff.githubusercontent.com/ancfdy/Android-#jump6.6
7.6 进程保活https://patch-diff.githubusercontent.com/ancfdy/Android-#jump7.6
6.7 冷启动优化https://patch-diff.githubusercontent.com/ancfdy/Android-#jump6.7
6.8 其他优化https://patch-diff.githubusercontent.com/ancfdy/Android-#jump6.8
https://patch-diff.githubusercontent.com/ancfdy/Android-#一-android基础知识
https://patch-diff.githubusercontent.com/ancfdy/Android-#11-frgment
https://patch-diff.githubusercontent.com/ancfdy/Android-#111-fragment为什么被称为第五大组件
https://patch-diff.githubusercontent.com/ancfdy/Android-#1111-fragment为什么被称为第五大组件
https://patch-diff.githubusercontent.com/ancfdy/Android-#1112-fragment加载到activity的两种方式
https://patch-diff.githubusercontent.com/ancfdy/Android-#1113-fragmentpageradapter与fragmentstatepageradapter区别
https://patch-diff.githubusercontent.com/ancfdy/Android-#112-fragment的生命周期
https://patch-diff.githubusercontent.com/ancfdy/Android-#113-fragment之间的通信
https://patch-diff.githubusercontent.com/ancfdy/Android-#114-fragment管理器fragmentmanager
https://patch-diff.githubusercontent.com/ancfdy/Android-#12-activity
https://patch-diff.githubusercontent.com/ancfdy/Android-#121-activity生命周期
https://patch-diff.githubusercontent.com/ancfdy/Android-#1211-activity的4中状态
https://patch-diff.githubusercontent.com/ancfdy/Android-#1212-activity生命周期分析
https://patch-diff.githubusercontent.com/ancfdy/Android-#1213-android进程优先级
https://patch-diff.githubusercontent.com/ancfdy/Android-#122-android任务栈-stack
https://patch-diff.githubusercontent.com/ancfdy/Android-#123-activity启动模式
https://patch-diff.githubusercontent.com/ancfdy/Android-#124-scheme跳转协议
https://patch-diff.githubusercontent.com/ancfdy/Android-#13-service
https://patch-diff.githubusercontent.com/ancfdy/Android-#131-service的应用场景以及和thtrad区别
https://patch-diff.githubusercontent.com/ancfdy/Android-#1311-service是什么
https://patch-diff.githubusercontent.com/ancfdy/Android-#1312-service和thread区别
https://patch-diff.githubusercontent.com/ancfdy/Android-#132-开启service的两种方式以及区别
https://patch-diff.githubusercontent.com/ancfdy/Android-#1321-startservice
https://patch-diff.githubusercontent.com/ancfdy/Android-#1322-bindservice-绑定
https://patch-diff.githubusercontent.com/ancfdy/Android-#14-broadcast-receiver-广播
https://patch-diff.githubusercontent.com/ancfdy/Android-#141-广播
https://patch-diff.githubusercontent.com/ancfdy/Android-#142-实现广播-receiver
https://patch-diff.githubusercontent.com/ancfdy/Android-#143-广播实现机制
https://patch-diff.githubusercontent.com/ancfdy/Android-#144-localbroadcastmanager详解
https://patch-diff.githubusercontent.com/ancfdy/Android-#15-binder跨进程通讯
https://patch-diff.githubusercontent.com/ancfdy/Android-#151-linux内核有关binder的基础知识
https://patch-diff.githubusercontent.com/ancfdy/Android-#152-binder通讯机制介绍
https://patch-diff.githubusercontent.com/ancfdy/Android-#1521-为什么使用binder
https://patch-diff.githubusercontent.com/ancfdy/Android-#1522-binder通信模型
https://patch-diff.githubusercontent.com/ancfdy/Android-#1523-binder通信机制原理
https://patch-diff.githubusercontent.com/ancfdy/Android-#153-aidl
https://patch-diff.githubusercontent.com/ancfdy/Android-#16-webview安全漏洞
https://patch-diff.githubusercontent.com/ancfdy/Android-#161-webview常见的一些坑
https://patch-diff.githubusercontent.com/ancfdy/Android-#162-关于webview的内存泄漏问题
https://patch-diff.githubusercontent.com/ancfdy/Android-#二-异步消息处理机制
https://patch-diff.githubusercontent.com/ancfdy/Android-#21-handler
https://patch-diff.githubusercontent.com/ancfdy/Android-#211-什么是handler
https://patch-diff.githubusercontent.com/ancfdy/Android-#212-handler的使用方法
https://patch-diff.githubusercontent.com/ancfdy/Android-#213-handler机制的原理
https://patch-diff.githubusercontent.com/ancfdy/Android-#214-handler引起的内存泄漏以及解决方法
https://patch-diff.githubusercontent.com/ancfdy/Android-#22-intentservice
https://patch-diff.githubusercontent.com/ancfdy/Android-#221-intentservice是什么
https://patch-diff.githubusercontent.com/ancfdy/Android-#222-intentservice使用方法
https://patch-diff.githubusercontent.com/ancfdy/Android-#223-intentservice源码解析
https://patch-diff.githubusercontent.com/ancfdy/Android-#23-asynctask
https://patch-diff.githubusercontent.com/ancfdy/Android-#231-什么是asynctask
https://patch-diff.githubusercontent.com/ancfdy/Android-#232-asynctask的使用方法
https://patch-diff.githubusercontent.com/ancfdy/Android-#2321-三个参数
https://patch-diff.githubusercontent.com/ancfdy/Android-#2322-五个方法
https://patch-diff.githubusercontent.com/ancfdy/Android-#233-asynctask内部原理
https://patch-diff.githubusercontent.com/ancfdy/Android-#234-asynctask的注意事项
https://patch-diff.githubusercontent.com/ancfdy/Android-#24-handlerthread
https://patch-diff.githubusercontent.com/ancfdy/Android-#241-handlerthread是什么
https://patch-diff.githubusercontent.com/ancfdy/Android-#242-handlerthread源码解析
https://patch-diff.githubusercontent.com/ancfdy/Android-#三-view相关技术
https://patch-diff.githubusercontent.com/ancfdy/Android-#31-view的渲染和绘制
https://patch-diff.githubusercontent.com/ancfdy/Android-#311-view树的绘制流程
https://patch-diff.githubusercontent.com/ancfdy/Android-#3111-measure---layout---draw
https://patch-diff.githubusercontent.com/ancfdy/Android-#3112-measure自上而下的进行遍历从父视图开始
https://patch-diff.githubusercontent.com/ancfdy/Android-#3113-layout
https://patch-diff.githubusercontent.com/ancfdy/Android-#3114-draw
https://patch-diff.githubusercontent.com/ancfdy/Android-#32-事件分发
https://patch-diff.githubusercontent.com/ancfdy/Android-#321-为什么会有事件分发机制
https://patch-diff.githubusercontent.com/ancfdy/Android-#322-三个重要的事件分发的方法
https://patch-diff.githubusercontent.com/ancfdy/Android-#323-事件分发的流程
https://patch-diff.githubusercontent.com/ancfdy/Android-#33-listview
https://patch-diff.githubusercontent.com/ancfdy/Android-#331-什么时listview
https://patch-diff.githubusercontent.com/ancfdy/Android-#332-listview适配器模式
https://patch-diff.githubusercontent.com/ancfdy/Android-#333-listview的recyclebin机制
https://patch-diff.githubusercontent.com/ancfdy/Android-#334-listview的优化
https://patch-diff.githubusercontent.com/ancfdy/Android-#四-android构建
https://patch-diff.githubusercontent.com/ancfdy/Android-#41-android编译打包
https://patch-diff.githubusercontent.com/ancfdy/Android-#42-proguard混淆
https://patch-diff.githubusercontent.com/ancfdy/Android-#421-proguard到底是什么
https://patch-diff.githubusercontent.com/ancfdy/Android-#422-proguard技术的功能
https://patch-diff.githubusercontent.com/ancfdy/Android-#423-proguard工作原理
https://patch-diff.githubusercontent.com/ancfdy/Android-#43-git
https://patch-diff.githubusercontent.com/ancfdy/Android-#431-git容易混淆的两个概念
https://patch-diff.githubusercontent.com/ancfdy/Android-#432-一些常用的git命令
https://patch-diff.githubusercontent.com/ancfdy/Android-#433-git的两种工作流
https://patch-diff.githubusercontent.com/ancfdy/Android-#44-gradle语法
https://patch-diff.githubusercontent.com/ancfdy/Android-#441-settingsgradle
https://patch-diff.githubusercontent.com/ancfdy/Android-#442-buildigradle项目
https://patch-diff.githubusercontent.com/ancfdy/Android-#443-buildigradle模块
https://patch-diff.githubusercontent.com/ancfdy/Android-#五-开源框架源码
https://patch-diff.githubusercontent.com/ancfdy/Android-#51-okhttp网络框架
https://patch-diff.githubusercontent.com/ancfdy/Android-#511-okhttp使用简介
https://patch-diff.githubusercontent.com/ancfdy/Android-#512-okhttp源码剖析
https://patch-diff.githubusercontent.com/ancfdy/Android-#52-retrofit网络框架
https://patch-diff.githubusercontent.com/ancfdy/Android-#521-retrofit使用简介
https://patch-diff.githubusercontent.com/ancfdy/Android-#522-retrofit源码剖析
https://patch-diff.githubusercontent.com/ancfdy/Android-#53-volley网络框架
https://patch-diff.githubusercontent.com/ancfdy/Android-#531-volley使用简介
https://patch-diff.githubusercontent.com/ancfdy/Android-#532-volley源码剖析
https://patch-diff.githubusercontent.com/ancfdy/Android-#54-butterknife注解框架
https://patch-diff.githubusercontent.com/ancfdy/Android-#541-butterknife使用简介
https://patch-diff.githubusercontent.com/ancfdy/Android-#542-butterknife源码剖析
https://patch-diff.githubusercontent.com/ancfdy/Android-#55-glide图片框架
https://patch-diff.githubusercontent.com/ancfdy/Android-#551-glide使用简介
https://patch-diff.githubusercontent.com/ancfdy/Android-#552-glide源码剖析
https://patch-diff.githubusercontent.com/ancfdy/Android-#六-android异常与性能优化
https://patch-diff.githubusercontent.com/ancfdy/Android-#61-anr
https://patch-diff.githubusercontent.com/ancfdy/Android-#611-什么是anr
https://patch-diff.githubusercontent.com/ancfdy/Android-#612-造成anr的主要原因
https://patch-diff.githubusercontent.com/ancfdy/Android-#613-如何解决anr
https://patch-diff.githubusercontent.com/ancfdy/Android-#62-oom
https://patch-diff.githubusercontent.com/ancfdy/Android-#621-什么是oom
https://patch-diff.githubusercontent.com/ancfdy/Android-#622-一些容易混淆的概念
https://patch-diff.githubusercontent.com/ancfdy/Android-#623-如何解决oom
https://patch-diff.githubusercontent.com/ancfdy/Android-#63-bitmap
https://patch-diff.githubusercontent.com/ancfdy/Android-#631-recycle
https://patch-diff.githubusercontent.com/ancfdy/Android-#632-lru
https://patch-diff.githubusercontent.com/ancfdy/Android-#633-计算insamplesize
https://patch-diff.githubusercontent.com/ancfdy/Android-#634-缩略图
https://patch-diff.githubusercontent.com/ancfdy/Android-#635-三级缓存
https://patch-diff.githubusercontent.com/ancfdy/Android-#64-ui卡顿
https://patch-diff.githubusercontent.com/ancfdy/Android-#641-ui卡顿的原理
https://patch-diff.githubusercontent.com/ancfdy/Android-#642-ui卡顿原因分析
https://patch-diff.githubusercontent.com/ancfdy/Android-#643-ui卡顿总结
https://patch-diff.githubusercontent.com/ancfdy/Android-#65-内存泄漏
https://patch-diff.githubusercontent.com/ancfdy/Android-#651-java内存泄露基础知识
https://patch-diff.githubusercontent.com/ancfdy/Android-#6511-java内存管理策略
https://patch-diff.githubusercontent.com/ancfdy/Android-#6512-java室如何管理内存的
https://patch-diff.githubusercontent.com/ancfdy/Android-#6513-java中的内存泄漏
https://patch-diff.githubusercontent.com/ancfdy/Android-#652-android内存泄漏
https://patch-diff.githubusercontent.com/ancfdy/Android-#66-内存管理
https://patch-diff.githubusercontent.com/ancfdy/Android-#661-内存管理机制概述
https://patch-diff.githubusercontent.com/ancfdy/Android-#662-android内存管理机制
https://patch-diff.githubusercontent.com/ancfdy/Android-#663-内存管理机制目标
https://patch-diff.githubusercontent.com/ancfdy/Android-#664-内存优化的一些方法
https://patch-diff.githubusercontent.com/ancfdy/Android-#67-冷启动优化
https://patch-diff.githubusercontent.com/ancfdy/Android-#68-其他优化
https://patch-diff.githubusercontent.com/ancfdy/Android-#七-热门前沿知识
https://patch-diff.githubusercontent.com/ancfdy/Android-#71-mvc架构设计模式
https://patch-diff.githubusercontent.com/ancfdy/Android-#72-mvp架构设计模式
https://patch-diff.githubusercontent.com/ancfdy/Android-#73-mvvm架构设计模式
https://patch-diff.githubusercontent.com/ancfdy/Android-#74-android插件化
https://patch-diff.githubusercontent.com/ancfdy/Android-#75-android热更新
https://patch-diff.githubusercontent.com/ancfdy/Android-#76-进程保活
https://patch-diff.githubusercontent.com/ancfdy/Android-#八-java高级技术
https://patch-diff.githubusercontent.com/ancfdy/Android-#81-io相关-socket
https://patch-diff.githubusercontent.com/ancfdy/Android-#811-java网络编程
https://patch-diff.githubusercontent.com/ancfdy/Android-#8111-基础知识
https://patch-diff.githubusercontent.com/ancfdy/Android-#8112-socket
https://patch-diff.githubusercontent.com/ancfdy/Android-#82-io相关-bionio
https://patch-diff.githubusercontent.com/ancfdy/Android-#821-阻塞io又叫bio
https://patch-diff.githubusercontent.com/ancfdy/Android-#8211-java的io接口
https://patch-diff.githubusercontent.com/ancfdy/Android-#8212-阻塞io的通讯模型
https://patch-diff.githubusercontent.com/ancfdy/Android-#822-nio
https://patch-diff.githubusercontent.com/ancfdy/Android-#8221-工作原理
https://patch-diff.githubusercontent.com/ancfdy/Android-#8222-通讯模型
https://patch-diff.githubusercontent.com/ancfdy/Android-#8223-实例
https://patch-diff.githubusercontent.com/ancfdy/Android-#83-多线程相关
https://patch-diff.githubusercontent.com/ancfdy/Android-#831-多线程创建
https://patch-diff.githubusercontent.com/ancfdy/Android-#832-线程间通信
Readme https://patch-diff.githubusercontent.com/ancfdy/Android-#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/ancfdy/Android-
Activityhttps://patch-diff.githubusercontent.com/ancfdy/Android-/activity
1 starhttps://patch-diff.githubusercontent.com/ancfdy/Android-/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/ancfdy/Android-/watchers
0 forkshttps://patch-diff.githubusercontent.com/ancfdy/Android-/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fancfdy%2FAndroid-&report=ancfdy+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/ancfdy/Android-/releases
Packages 0https://patch-diff.githubusercontent.com/users/ancfdy/packages?repo_name=Android-
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.