【【【
 发简信
    
    发简信
  
  【【【
第三方
EventBus Android 事件发布/订阅框架; 事件传递既可用于Android 四大组件间通信,也可用于线程间通信。 优点:代码简洁,使用简单,将事件发布 事件订阅充...
1.Picasso load(参数)方法详解。 url,文件的path路径,资源id...最终都会返回一个RequestCreator对象(图片加载请求)。 2.Picass...
1.Picasso 图片框架源码解析 2.with(Context context) 完成Picasso对象的创建。 内存缓存LruCache, 线程池调度 2.1 线程池...
engine.load() 实际的图片加载。 loadStatus = engine.load(signature, width, height, dataFetcher, ...
Glide 几个概念 Model 数据来源Data 从数据源 加工成原始数据Resource 解码后的资源,TransformedResource 图片转换。Transcod...
4. into()方法,最重要 最核心的方法。 实际的加载请求, 接上面,第四步骤 创建好Target 上面构建好了Target,传入给into方法。 6. request...
05.Retrofit 网络请求接口实例解析 注意:如果在接口方法的相对url中,是一个完整的url。那么在构建Retrofit时,可以不传入BaseUrl。 Retrofi...
OkHttp 拦截器执行顺序: Console日志输出: HttpClient 模拟okHttp责任链代码实现。
前言,总结前面 serviceMethod对象,包含了所有网络请求当中的信息,所以很重要。ServiceMethod缓存了,就是为了获取它的时候更高效。 通过注解+接口,把h...
55
Retrofit build方法解析:网络通信流程8步骤、7个关键成员变量。 Retrofit 优势: 使用了大量的设计模式,将网络请求的功能模块进行完全的解耦,让网络请求工...
Retrofit 动态代理详解。 代理 代替别人,去做我们想做的事情。代理模式:为其他对象提供一种代理,用以控制对这个对象的访问。eg:海外购物。过程有朋友在海外购买,最终结...
0.设计模式 有很好的拓展性,可以跟RxJava、Json、OkHttp等主流库进行无缝对接。 动态代理: 解析GitHubService 接口中的请求方法,将注解拼装成完整...
OkHttp 拦截器执行顺序: Console日志输出: HttpClient 模拟okHttp责任链代码实现。 ----------End-----------------...
OkHttp 拦截器。 责任链模式。 拦截器是OkHttp中提供的一种强大机制,它可以实现网络监听、请求以及响应重写、请求失败重试等功能。拦截器不区分同步、 异步。 1.Ok...
1. Dispatcher 任务调度。 1.okHttp如何实现同步异步请求? 发送的同步/异步请求都会在 dispatcher中管理其状态。 2.什么是Dispatcher...
线程池 ExecutorService 参数介绍: 参数1:corePoolSize 核心线程池的数量0。如果空闲一段时间后,就会将所有的线程全部销毁。线程池中长期维持的核心...
0.关键核心类 Dispatcher 分发器类。总控:控制从runningAsyncCalls(异步任务队列)中 取走或者插入。 如果没有一个中央调度器,每个异步请求都盲目地...