开源库分析
月光世界
这个作者很懒,什么都没留下…
展开
-
ButterKnife分析
1 类图2ButterKnifeProcessor 注解处理器2.1 init原创 2019-05-02 14:19:47 · 106 阅读 · 0 评论 -
Okhttp 分析
1 类图1.1 okhttp类图1.2 okio类图2 okhttp 时序图A1. OkhttpClient init.A2 RealCall.executeA3 RealCall.captureCallStackTraceA4 getResponseWithInterceptorChainA4.1 RetryAndFollowUp...原创 2019-05-03 07:35:38 · 208 阅读 · 0 评论 -
Retroft分析
1 .类图2Retrofit contruct.3 Retrofit.create4asyncCall原创 2019-05-03 07:34:09 · 112 阅读 · 0 评论 -
SmartRefreshLayout 分析
1 类图2初始化.3刷新 onStateChanged原创 2019-05-03 07:35:11 · 464 阅读 · 0 评论 -
Picaso分析
1 类图2Picasso.builder.3.Picasso4Picasso.load.5Picasso.summit.6BitmapHunter.forRequest.原创 2019-05-03 07:35:01 · 226 阅读 · 0 评论 -
Glide
1 类图2 API 调用2.1 .Glide.with2.1.1 Gilde.get2 .2RequestManagerRetriever2.3 RequestManager.load原创 2019-05-04 06:33:24 · 186 阅读 · 0 评论 -
RxJava
原创 2019-05-05 06:24:53 · 100 阅读 · 0 评论 -
DataBinding分析
DataBinding android MVVM 实现方式,相关API可以查询官网,本文只讲对注解的处理,即核心原理。1. 类图2 注解处理2.1ProcessDataBinding. init2.1.1 initProcessingSteps2.1.2ProcessMethodAdapters2.1.3ProcessExpressions...原创 2019-05-05 06:41:13 · 126 阅读 · 0 评论