随笔分类 -  a框架&源码

Java的IO、NIO和Okio
摘要:四、Java的IO、NIO和Okioio是输入输出流,作用就是对外部进行数据交互使用的,内部和外部分别表示的是内存以及内存以外的,外部包括手机文件,电脑文件和网络, 服务器等都称为外部 ,外部统称为文件和网络IO与NIO的主要区别是什么① IO是面向流的,NIO是面向缓冲区的② IO是阻塞的, NI 阅读全文
posted @ 2023-02-17 20:56 左手指月 阅读(610) 评论(0) 推荐(0) 编辑
rxjava之复习
摘要:1.rxjava之操作符 1). 转换类操作符 (map flatMap concatMap flatMapIterable switchMap scan groupBy...);map及flatMap以及concatMap区别?map和flatMap都可以对RxJava传入的数据进行变换。map对 阅读全文
posted @ 2023-02-14 12:25 左手指月 阅读(52) 评论(0) 推荐(0) 编辑
okhttp之复习整理
摘要:一okhttp 1.简介: 官方简介:OkHttp是一个默认高效的HTTP客户端 1、HTTP2支持允许对同一主机的所有请求共享一个套接字。 2、透明GZIP缩小了下载大小。OKHttp优点--使用GZip压缩减少传输的数据量, 缓存(减少重复请求); 3、连接池减少了请求延迟。 4、响应缓存完全避 阅读全文
posted @ 2023-02-14 11:12 左手指月 阅读(480) 评论(0) 推荐(0) 编辑
recyclerView源码分析
摘要:RecyclerView 其功能的高度解耦化,规范ViewHolder 的写法,以及对动画友好支持,都是与传统控件ListView区别。而无论 ListView 还是 RecyclerView,本质上都是在有限的屏幕之上,展示大量的内容。所以复用的逻辑,就成了它们最最重要的核心原理, 一. Recy 阅读全文
posted @ 2022-04-26 09:02 左手指月 阅读(409) 评论(0) 推荐(0) 编辑
glide问题之复习
摘要:一.glide的简介 1.1 使用方法?with():
1,主要就是配置glide绝大部分信息并向当前的Activity当中添加一个隐藏无UI的Fragment,这个特殊的Fragment持有一个Lifecycle。通过Lifecycle通知RequestManger进行相关的操作并且最终返回一个r 阅读全文
posted @ 2020-05-05 13:23 左手指月 阅读(482) 评论(0) 推荐(0) 编辑
glide之总结2
摘要:1、图片库对比 一. 如何缓存动态Url的图片? 一般情况下我们从网络上获取到的图片Url都是静态的,即一张图片对应一个Url。那么如果是一张图片对应多个Url呢?缓存不就没有意义了。因为图片加载库都是拿图片的Url来作为缓存的key的,Glide也不例外,只是会更加复杂一些。如果你开启了Glide 阅读全文
posted @ 2020-03-21 21:55 左手指月 阅读(663) 评论(0) 推荐(0) 编辑
okhttp之源码学习1
摘要:2..okhttp源码分析 1.okhttp基本介绍 一.okhttp源码分析 1. 基本使用: 首先是怎么使用,其次是我们使用的功能在内部是如何实现的.跟着本文,过一遍源码。
源码分析:OkHttpClient client = new OkHttpClient(); String run(Str 阅读全文
posted @ 2020-03-21 21:36 左手指月 阅读(386) 评论(0) 推荐(0) 编辑
retrofit2之源码解析1
摘要:1. 你真的会用Retrofit2吗? Retrofit2完全教程? 2.Retrofit2 源码解析 一.Retrofit2 源码解析 总结: Retrofit非常巧妙的用注解-来描述一个HTTP请求,将一个HTTP请求抽象成一个Java接口,然后用了Java动态代理的方式,动态的将这个接口的注解 阅读全文
posted @ 2020-03-21 19:06 左手指月 阅读(543) 评论(0) 推荐(0) 编辑
retrofit之基本内容
摘要:1.Retrofit各个注解的含义及作用? 2.android retrofit 请求参数格式RequestBody的方法 3.retrofit的模型? Retrofit 是 Square 推出的 HTTP 框架,主要用于 Android 和 Java。Retrofit将网络请求变成方法的调用,使用 阅读全文
posted @ 2020-03-21 11:03 左手指月 阅读(649) 评论(0) 推荐(0) 编辑
rxjava之复习
摘要:二.rxjava介绍 一. Rxjava的基本及其使用介绍: 1.rxjava是什么 2.原理和介绍 3.线程切换 Githubhttps://github.com/ReactiveX/RxJavahttps://github.com/ReactiveX/RxAndroid compile 'io. 阅读全文
posted @ 2020-03-20 00:31 左手指月 阅读(337) 评论(0) 推荐(0) 编辑
rxjava之目录
摘要:1.1Rxjava之变换操作符 RxJava系列1(简介) RxJava系列2(基本概念及使用介绍) RxJava系列3(转换操作符) RxJava系列4(过滤操作符) RxJava系列5(组合操作符) RxJava系列6(从微观角度解读RxJava源码) RxJava系列7(最佳实践) 1.1 R 阅读全文
posted @ 2020-03-20 00:19 左手指月 阅读(271) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示