![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络框架
清居雅士
要么读书,要么旅行,人的心灵和身体必须有一个在路上
展开
-
Android OkHttp
前言 OkHttp是一个处理网络请求的开源项目,是Android端最火热的轻量级框架,由移动支付Square公司贡献用于替代HttpUrlConnection和Apache HttpClient。 •支持HTTPS/HTTP2/WebSocket(在OkHttp3.7中已经剥离对Spdy的支持,转而大力支持HTTP2) •内部维护任务队列线程池,友好支持并发访问 •内部维护连接池,支持多路...原创 2020-01-21 10:57:17 · 639 阅读 · 0 评论 -
Android 线程&线程池
目录 一.线程形态 1.1.HandlerThread 1.1.1.简介 1.1.2.适用场景 1.1.3.DEMO 1.2.IntentService 1.2.1.源码解析 1.2.2.DEMO 1.2.3.总结 1.3.RxAsyncTask 二.线程池ThreadPoolExecutor 2.1.为什么要用线程池 2.2.线程池逻辑构成 2.3.线程池参数 2....原创 2019-03-01 15:42:53 · 276 阅读 · 0 评论 -
App 数据缓存方案
策略1:规则缓存(单纯App本地缓存) App根据接口数据特性,本地规定缓存以及更新数据策略(例如:登录后更新数据)。即特定场景下指定特定数据源(local,remote)。有些数据不会经常变更,例如用户权限,可以规定在特殊场景下触发Request获取remote数据,其余场景下从本地缓存获取。 减少网络访问次数,数据实时性达不到。 策略2:时效缓存(单纯App本地缓存) App(或者服务端)根据接口数据特性,规定特定接口缓存时效。即根据不同接口,设置Cache-Control的不同时长。同时根据网原创 2020-07-02 17:24:12 · 2574 阅读 · 0 评论