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