- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Retrofit源码分析三 源码分析
Retrofit源码分析三 源码分析使用方法我们先来看一下Retrofit的常见使用方法://创建网络请求接口类public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user);}...
2018-05-17 21:24:51 213
原创 RxJava2源码分析
RxJava2源码分析RxJava的鼎鼎大名相信Android开发的同学都非常熟悉了,其实不仅仅有RxJava,还有RxJs,RxKotlin等等一系列。可以说Rx并不是一种局限于Android的框架,Rx是一种思想,我们深入了解了RxJava,同样会加深我们对其他Rx系列的认知。使用方法我们来看一个常见的例子:Observable.create(ObservableOnS...
2018-05-16 21:41:00 196
原创 Glide源码分析
Glide源码分析在早期的Android开发中,图片加载其实一直是个比较麻烦的问题。我们在处理图片时会遇到各种各样的问题:内存溢出、列表中图片错位等等。但到了如今,这些问题基本上是不会再遇到了。由于很多的优秀的图片加载框架帮我们处理了图片相关问题的痛点,所以现在Android中关于图片加载的部分变得非常简单。Android中最著名的图片加载框架就是Glide了,我们今天来深入研究一下Glide...
2018-05-14 18:03:38 164
原创 OkHttp源码分析
OkHttp源码分析在现在的Android开发中,请求网络获取数据基本上成了我们的标配。在早期的Android开发中会有人使用HttpClient、HttpUrlConnection或者Volley等网络请求方式,但对于如今(2018年)而言,绝大多数的开发者都会使用OkHttp+Retrofit+RxJava进行网络请求,而对于这三者而言,实际请求网络的框架是OkHttp,所以OkHttp的...
2018-05-10 21:30:42 144
原创 EventBus源码分析
EventBus源码分析Android开发中我们最常用到的可以说就是EventBus了,今天我们来深入研究一下EventBus的源码。使用简介先简单回顾下EventBus最基本的使用方法: * 首先创建一个数据类public class MessageEvent { public final String message; public MessageEv...
2018-05-07 15:07:09 167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人