1.回想 上篇 使用 Volley 的 JsonObjectRequest 和 ImageLoader 写了 电影列表的样例 2.重点 (1)封装Volley 内部 请求 类(请求队列,数据请求,图片请求,图片缓存) (2)封装 Response.Listener 和 Response.ErrorL ...
分类:
移动开发 时间:
2017-06-10 12:29:26
阅读次数:
321
LruCache是一个非常好用的图片缓存工具: 主要做法是:滑动图片时将图片的bitmap缓存在LruCache<String, Bitmap>中,退出程序后将图片缓存进文件中。採用DiskLruCache mDiskLruCache 所以我们必须设置一个图片缓存的地址: public void s ...
分类:
系统相关 时间:
2017-06-02 17:39:57
阅读次数:
243
SDImageCache和SDWebImageDownloader是SDWebImage库的最重要的两个部件,它们一起为SDWebImageManager提供服务,来完成图片的加载。SDImageCache提供了对图片的内存缓存、异步磁盘缓存、图片缓存查询等功能,下载过的图片会被缓存到内存,也可选择 ...
分类:
Web程序 时间:
2017-06-02 17:27:53
阅读次数:
240
我们经常可以看到网上一些图片都有水印,我就看了一些教程,也自己简单实现了下,再记录一下! 添加水印的过程 1.创建图片缓存对象 (BufferImage) > 2.创建Java绘图工具对象(Graphics2D) > 3.使用绘图工具对象将原图画到缓存图片对象上 > 4.使用绘图工具对象将水印文字图 ...
分类:
编程语言 时间:
2017-05-25 00:03:18
阅读次数:
174
转载请注明http://write.blog.csdn.net/postedit?ref=toolbar 点击下载所需jar文件 具体资料整理请加群284568173自行下载pdf 项目介绍: Android上最让人头疼的莫过于从网络获取图片、显示、回收,不论什么一个环节有问题都可能直接OOM。这个 ...
分类:
移动开发 时间:
2017-05-21 19:49:58
阅读次数:
318
下面以使用软引用为例来详细说明。弱引用的使用方式与软引用是类似的。 假设我们的应用会用到大量的默认图片,比如应用中有默认的头像,默认游戏图标等等,这些图片很多地方会用到。如果每次都去读取图片,由于读取文件需要硬件操作,速度较慢,会导致性能较低。所以我们考虑将图片缓存起来,需要的时候直接从内存中读取。 ...
分类:
其他好文 时间:
2017-04-15 23:49:41
阅读次数:
421
1. 应用场景 在制作图片墙,相册这样的单页图片资源比较大的页面时,为了能让用户有流畅的使用体验,需要提前将图片缓存到本地,这就是图片预加载的用途。 2. 原理 提前将图片缓存到本地后,如果图片路径不变,页面在使用图片时,浏览器就可以直接使用缓存了。具体方法如下:js有一个Image对象,页面中每有 ...
分类:
其他好文 时间:
2017-04-12 21:46:13
阅读次数:
201
图片三级缓存的流程 三级缓存的内容: 1. 从内存中获取图片,有,加载显示 2. 如果内存中没有,从本地获取图片,有加载显示,并且将图片缓存到内存,为下一次显示准备 3. 如果本地也没有,从网络下载图片,下载完成,显示图片,通过缓存到内存,保存到本地文件中,为下一次显示准备 在内存中获取图片有两种方 ...
分类:
其他好文 时间:
2017-01-12 09:19:16
阅读次数:
256
1.使用SDWebImage的好处 1.异步下载(避免主线程卡死) 2.做好图片缓存(这样就不需要每次都加载网络图片) 3.解决了循环利用的问题 很容易造成内存警告 ...
分类:
Web程序 时间:
2016-12-31 19:07:21
阅读次数:
230
在Android图片处理中需要考虑的问题很多,例如OOM、图片缓存和网络图片加载、多线程问题及图片压缩处理等等复杂的问题。网上也有一些很优秀的开源库帮我们处理这些问题,下面介绍两款开源图片处理库框架:Universal-ImageLoader和Picasso。 Universal-ImageLoad ...
分类:
移动开发 时间:
2016-12-21 23:50:57
阅读次数:
328