一、图片缓存
1. Android-Universal-Image-Loader
图片缓存,目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性。
项目地址:https://github.com/nostra13/Android-Universal-Image-Loader
原理剖析文档:Android-Universal-Image-Loader
Demo 地址:https://github.com/Trinea/TrineaDownload/blob/master/universal-imageloader-demo.apk?raw=true
文档介绍:http://www.intexsoft.com/blog/item/74-universal-image-loader-part-3.html
2. picasso
square 开源的图片缓存
项目地址:https://github.com/square/picasso
文档介绍:http://square.github.io/picasso/
特点:(1)可以自动检测 adapter 的重用并取消之前的下载
(2)图片变换
(3)可以加载本地资源
(4)可以设置占位资源
(5)支持 debug 模式
3. Cube ImageLoader
阿里巴巴一淘使用的图片加载,综合了 Android-Universal-Image-Loader 和 square 等组件优点,简单易用,良好的中文文档支持
项目地址:https://github.com/etao-open-source/cube-sdk
Demo 地址:https://github.com/liaohuqiu/cube-sdk/raw/master/cube-sdk-sample.apk
文档介绍:http://cube-sdk.liaohuqiu.net/

  1. fresco
    一款强大的图片缓存工具,由 Facebook 开发
    项目地址:https://github.com/facebook/fresco
    文档介绍:http://frescolib.org/
    特点:(1) 两个内存缓存加上磁盘缓存构成了三级缓存
    (2) 支持流式,可以类似网页上模糊渐进式显示图片
    (3) 对多帧动画图片支持更好,如 Gif、WebP
    (4) 更多样的显示,如圆角、进度条、点击重试、自定义对焦点
    (5) 更多样的加载,如支持 EXIF、全面支持 WebP
    (6) 支持 Android 2.3+

  2. Glide
    Glide 是一个 android 平台上的快速和高效的开源的多媒体资源管理库,提供 多媒体文件的压缩,内存和磁盘缓存, 资源池的接口。
    它可以最大性能地在 Android 设备上读取、解码、显示图片和视频。Glide 可以将远程的图片、视频、动画图片等缓存在设备本地便于提高用户浏览图片的流畅体验。
    项目地址:https://github.com/bumptech/glide
    特点:
    (1) GIF 动画的解码
    (2) 本地视频剧照的解码
    (3) 支持缩略图
    (4) Activity 生命周期的集成
    (5) 转码的支持
    (6) 动画的支持
    (7) OkHttp 和 Volley 的支持

二、网络请求
1. Volley
Google 提供的网络通信库,使得网络请求更简单、更快速
项目地址:https://android.googlesource.com/platform/frameworks/volley
文档介绍:http://commondatastorage.googleapis.com/io-2013/presentations/110%20-%20Volley-%20Easy,%20Fast%20Networking%20for%20Android.pdf
2. Asynchronous Http Client for Android
Android 异步 Http 请求
项目地址:https://github.com/loopj/android-async-http
文档介绍:http://loopj.com/android-async-http/
特点:(1) 在匿名回调中处理请求结果
(2) 在 UI 线程外进行 http 请求
(3) 文件断点上传
(4) 智能重试
(5) 默认 gzip 压缩
(6) 支持解析成 Json 格式
(7) 可将 Cookies 持久化到 SharedPreferences
3. android-query
异步加载,更少代码完成 Android 加载
项目地址:https://github.com/androidquery/androidquery 或 https://code.google.com/p/android-query/
Demo 地址:https://play.google.com/store/apps/details?id=com.androidquery
文档介绍:https://code.google.com/p/android-query/#Why_AQuery?
特点:https://code.google.com/p/android-query/#Why_AQuery?
4. Async Http Client
Java 异步 Http 请求
项目地址:https://github.com/AsyncHttpClient/async-http-client
文档介绍:http://sonatype.github.io/async-http-client/
5. Ion
支持图片、json、http post 等异步请求
项目地址:https://github.com/koush/ion
文档介绍:https://github.com/koush/ion#more-examples
6. Http Request
项目地址:https://github.com/kevinsawicki/http-request
文档介绍:https://github.com/kevinsawicki/http-request#examples
7. okhttp
square 开源的 http 工具类
项目地址:https://github.com/square/okhttp
文档介绍:http://square.github.io/okhttp/
特点:(1) 支持 SPDY( http://zh.wikipedia.org/wiki/SPDY )协议。SPDY 协议是 Google 开发的基于传输控制协议的应用层协议,通过压缩,多路复用(一个 TCP 链接传送网页和图片等资源)和优先级来缩短加载时间。
(2) 如果 SPDY 不可用,利用连接池减少请求延迟
(3) Gzip 压缩
(4) Response 缓存减少不必要的请求
8. Retrofit
RESTFUL API 设计
项目地址:https://github.com/square/retrofit
文档介绍:http://square.github.io/retrofit/
9. RoboSpice
Android 异步网络请求工具,支持缓存、REST 等等
项目地址:https://github.com/stephanenicolas/robospice
Demo 地址:https://github.com/stephanenicolas/RoboDemo/downloads
10. TwistVolley
TwistVolley 是对 Volley 的一个封装库。提供类似 Picasso 一样的串联式 API。使得使用 Volley 更加方便。
项目地址:https://github.com/TwistedEquations/TwistVolley
11. OkHttpFinal
一个对OkHttp封装的简单易用型HTTP请求和文件下载管理框架
项目地址:https://github.com/pengjianbo/OkHttpFinal
Demo 地址:https://github.com/pengjianbo/OkHttpFinal

图片和网络的第三方的地址汇总相关推荐

  1. 无水印上传本地图片到网络获取地址+小书匠使用 +github和 七牛云 图床绑定--菜鸟小回

    无水印上传本地图片到网络获取地址+小书匠使用 +github和 七牛云 图床绑定 简介: 最近开始写博客,缺少一个Markdown编辑器.寻找了两三天终于找到了这款<小书匠>,可复制粘图, ...

  2. 常用群晖第三方套件源汇总

    DSM7.X版本常用套件汇总 ​​ 玩群晖的都知道:打开群晖桌面的套件中心,这里面集成了群晖官网所有套件,需要用到什么套件就直接安装什么套件.除了群晖官方套件源,还有一些是群晖NAS爱好者开发和维护的 ...

  3. Android开发之第三方框架使用汇总

    1. image loading 框架: 1.1 Glide1.2 Picasso1.3 后续更新... 2.网络框架: 2.1 xUtil32.2 OkHttp32.3 Retrofit2.4 后续 ...

  4. 62个ASP免积分资料下载地址汇总

    2019独角兽企业重金招聘Python工程师标准>>> 为了方便大家学习,小弟最近整理了一批免积分下载的ASP资料,共62个,整理了这批资料的下载地址,大家可以根据自己的需要选择性下 ...

  5. Android进阶-第三方框架使用汇总

    image loading 框架: 1.1 Glide1.2 Picasso1.3 后续更新... 2.网络框架: 2.1 xUtil32.2 OkHttp32.3 Retrofit2.4 后续更新. ...

  6. IOS 第三方开源库汇总

    IOS 第三方开源库汇总 1. 常用开源库简介 2. 统计工具 3. 数据埋点工具 4. 社交分享集成工具 5. 网络通信,网络数据工具 6. 音视频处理工具 7. 图像处理工具 8. 云存储 9. ...

  7. ftp网页版服务器地址,免费ftp服务器地址汇总

    腾友边肖为需要免费ftp服务器地址的朋友整理了一些最新的免费FTP资源.今天的文章是最近比较免费的FTP服务器资源信息,很多都可以用,有的访问速度快,有的网站会不定期的更换FTP账号密码.有需要的朋友 ...

  8. OSPF的高级应用之地址汇总与虚链路的配置

    在大型网络中,要使路由器发挥最好的性能,需要做一些优化.而由于一些原因,造成了OSPF区域骨干区域没有和非骨干区域相连.骨干区域不连续等问题.如要更改区域所有路由器配置,工作量较大,这时可使用虚链路连 ...

  9. OSPF——路由聚合【(汇总)含配置命令】||地址汇总计算方法——详解

    目录 一.路由聚合图解: 二.做路由聚合的优势: 三.OSPF里面对路由汇聚,只能在两个地方做 (1)ABR:仅针对本区域域内路由(以O开头的路由)做汇总,本区域的OIA的域间路由没有办法汇总 --配 ...

最新文章

  1. 20天持续压测,告诉你云存储性能哪家更强?
  2. pycharm如何改为中文显示?
  3. wxWidgets:图像面板image panel
  4. “甜橙金融杯”数据建模大赛发布,8万重金寻找大数据金融人才!
  5. html站点如何命名,html页面的CSS、DIV命名规则
  6. ubuntu php 解析,ubuntu运行后台php服务详解
  7. 信息学奥赛一本通C++语言——1035:等差数列末项计算
  8. AJAX异步-向服务器提交数据
  9. skype显示未连接服务器,skype链接检测不到服务器
  10. Kali学习 | 密码攻击:6.10 创建密码字典
  11. ACM32 MCU元器件AD封装库
  12. catia曲面扫掠命令详解_4.3.3.15-扫掠曲面之二次曲线_两条引导线扫略
  13. 【小米商城】--类别展示,登出,注销商品详情展示
  14. 对扫描的pdf文件生成目录
  15. cadence Virtuoso ADE原理图库中的VCVS(压控电压源)使用
  16. 英语流利说 第13天
  17. 【经典算法】·二分法
  18. RabbitMQ双节点集群搭建
  19. 使用浏览器抓包获取API
  20. java学习笔记(file类):

热门文章

  1. autojs之浩然ocr-不安装插件就能用ocr
  2. javamail设置多个收件人发送简单文本邮件
  3. 注意力机制——ECANet(Efficient Channel Attention Network)
  4. 如何从一个空有上进心的人,变成行动上的巨人?
  5. 诺基亚智能手机的sis和jar格式游戏文件安装方法图解
  6. macbook版ppt keynote 一些你不知道的小技巧
  7. SQL Server中采用BULK INSERT实现大数据量文本文件批量导入
  8. Spring Boot内置Tomcat设置超时时间
  9. 数值计算 - 误差的来源
  10. HA实战: 知行之桥EDI系统HA环境