首先声明我的Studio版本,如图:
1、Volley
依赖说明:
一、Volley提供的功能
Volley特别适合数据量不大但是通信频繁的场景.
Volley是简化了网络通信的一些开发,特别是针对如下两种情况:
1、JSON对象
2、图片加载
简单来说,它提供了如下的便利功能:
1、JSON,图像等的异步下载;
2、网络请求的排序(scheduling)
3、网络请求的优先级处理
4、缓存
5、多级别取消请求
6、和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)
二、Volley的局限性
Volley不适用大数据(large payloads),流媒体,这些case,还需要使用原始的方法,比如Download Manager等.
引用说明:
引用代码:
implementation 'com.android.volley:volley:1.2.1'
参考链接: 依赖引入的参考方式
2、Banner
依赖说明:
Banner提供的功能
用于安卓用户界面的轮播图展示
引用说明:
引用代码:
//自用
implementation 'com.youth.banner:banner:1.4.9'
//未测试
implementation 'com.youth.banner:banner:1.4.10'
//未测试
implementation 'com.youth.banner:banner:2.1.0'
参考链接: 依赖引入的参考方式
3、Glide
依赖说明:
Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片,并且这也是Google官方推荐的图片加载框架。
引用说明:
引用代码:
//自用
implementation 'com.github.bumptech.glide:glide:4.9.0'
//未测试
implementation 'com.github.bumptech.glide:glide:4.10.0'
//未测试(最新)
implementation 'com.github.bumptech.glide:glide:4.13.2'
参考链接:
微信扫描下方的二维码阅读本文
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容