发布于 2023-08-21 Retrofit源码 1893 热度 NOTHING Android Retrofit和OkHttp一样都是进行网络请求的,但是Retrofit的一大特色在于,它用注解的方式进行请求, 网络请求的本质 …
发布于 2023-08-19 OkHttp的拦截器 19663 热度 NOTHING Android 当我们用异步方法取发起网络请求的时候,先把请求包装成一个AsyncCall,然后再把AsyncCall放入一个叫做readyAsy …
发布于 2023-08-17 OkHttp源码 1902 热度 NOTHING Android 1.OkHttp的流程 我们先来回忆一下OkHttp的一个流程 首先导入implementation ‘com.squareup. ̷
发布于 2023-08-10 RecyclerView与ListView 1868 热度 NOTHING Android 使用 首先我们从使用方法开始: 而RecyclerView是必须自己实现Adapter,继承自RecyclerView.adapt …
发布于 2023-08-10 RecyclerView的优化 3844 热度 NOTHING Android 1.预加载 在屏幕ui的加载的那篇博客里面我们说过,屏幕的展示是输入缓冲区通过CPU和GPU来进行帧的生成,最后通过输出缓冲区发送 …
发布于 2023-08-09 RecyclerView的缓存 1268 热度 NOTHING Android 在上篇博客我们讲述了RecyclerView的三大流程 其中提到了dispatch1,dispatch2,dispatch3 分别 …
发布于 2023-08-09 RecyclerView的预布局 19700 热度 NOTHING Android 上篇博客里面写了,当我们调用notifyItemChanged(xxx,1),发生改变的那些数据保存在了mAttachScrap, …
发布于 2023-08-08 RecyclerView的局部更新 393 热度 NOTHING Android 我看RecyclerView的局部缓存,看到了一级缓存的时候对那个 adapter.notifyItemChanged(1); 这 …
发布于 2023-08-05 Android的界面渲染 1888 热度 NOTHING Android 1.Android渲染的多缓冲 手机上的ui加载并不是直接就加载上去的,而是通过将帧缓冲区这个内存中的内容从上到下渲染到屏幕上。但 …
发布于 2023-08-04 RecyclerView的源码(一):RecyclerView的三大流程 2827 热度 NOTHING Android 将RecyclerView的源码分成多个小节,其中这章讲的是RecyclerView的绘制流程 RecyclerView在设计方面 …