OkHttpClient 加载网络图片

一、 简单介绍

  1. HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客户端,它有以下默认特性:
    (1)支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接
    (2)连接池减少请求延时
    (3)透明的GZIP压缩减少响应数据的大小
    (4)缓存响应内容,避免一些完全重复的请求

总之这是一个比较强大的封装好的强求网络的工具类。

  1. 使用OkHttpClient 加载图片
    下载支持库 implementation 'com.squareup.okhttp3:okhttp:3.10.0' ,可上官网查看最新的okhttp库,官方地址
    https://github.com/square/okhttp
    ,不要忘记在清单文件中申请访问网络的权限以及其他另外需要的权限。
    <uses-permission android:name="android.permission.INTERNET" />

具体java代码如下,异步get请求访问网络图片:

public class MainActivity extends AppCompatActivity {
    private static final String TAG = "MainActivity";
    private static final int GET_IMG 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值