Android OkHttp网络技术
Android OkHttp系列网络技术。
zhangphil
zhangphil@live.com
展开
-
Retrofit2/OkHttp3拦截器Interceptor获取完整http请求和响应数据
Retrofit2/OkHttp3拦截器Interceptor获取完整http请求和响应数据引入: implementation 'com.squareup.retrofit2:retrofit:2.5.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.12.2'package com.exam...原创 2019-06-24 23:30:24 · 9121 阅读 · 1 评论 -
Android Okhttp缓存:精细化每一个Request的CacheControl缓存控制策略(二)
Android Okhttp缓存:精细化每一个Request的CacheControl缓存控制策略(二)之前我写的附录文章1,只是简单的使用缺省的方法实现Okhttp的缓存。现在使用CacheControl,精细化到每一个Request的缓存控制策略。改造附录1代码:package zhangphil.app;import android.graphics.Bitmap;import and原创 2017-10-24 11:29:11 · 1755 阅读 · 1 评论 -
OkHttpClient加载图片给DisposableObserver,CompositeDisposable调度控制后台任务队列简单代码
OkHttpClient加载图片给DisposableObserver,CompositeDisposable调度控制后台任务队列简单代码实现一个简单的功能,点击按钮,触发OkHttpClient加载图片给DisposableObserver,然后刷新ListView。全程有CompositeDisposable控制任务队列。布局文件:<LinearLayout xmlns:android="h原创 2017-04-18 17:54:35 · 7280 阅读 · 2 评论 -
Android OkHttp与物理存储介质缓存:DiskLruCache(2)
Android OkHttp与物理存储介质缓存:DiskLruCache(2)本文在附录文章8,9的基础之上,把Android OkHttp与DiskLruCache相结合,综合此两项技术,实现基于OkHttp的物理存储介质缓存DiskLruCache。用一个完整的例子加以说明。该例子的代码要实现这样的过程:代码启动后,要往一个ImageView里面加载一张网络图片,首先检查Dis原创 2016-07-13 09:43:49 · 3560 阅读 · 0 评论 -
Android Okhttp缓存:Cache,创建OkHttpClient实现(一)
Android Okhttp缓存Cache,创建OkHttpClient实现Android Okhttp使用缓存通过Cache实现。在创建OkHttpClient实现。构造Cache需要传递一个缓存文件目录已经缓存的大小尺寸。下面演示一个简单功能,加载一张图片到一个ImageView,如果该连接下图片已经存在,那么即便在断网时候,也能使用缓存加载出来。package zhangphil.app;原创 2017-10-24 10:11:07 · 4037 阅读 · 0 评论 -
Android OkHttp(1)
Android OkHttp(1)OkHttp是一个流行的第三方开源网络请求框架,在目前的一些APP开发中比较流行。Android平台开源的网络请求框架不少,比如常见的Volley, AsyncHttpClient等等。一些开发者逐渐的不再使用原先旧的AsyncHttpClient,原因很多,比如AsyncHttpClient底层的实现使用了Android旧的网路请求API,而原创 2016-07-08 15:49:33 · 1786 阅读 · 0 评论