移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。 ...
分类:
移动开发 时间:
2016-12-19 13:42:59
阅读次数:
160
1.SDWebImage 首先这是个很有名的第三方框架,功能主要是:图片下载,图片缓存,下载进度监听和gif处理等.. 本次的目的是了解一下底层实现和框架的使用. 1.仿写SDWebImage 1.1自定义下载图片的NSOperation 实现起来很简单:思路如下: 1.我要下载图片在模拟器或者真机 ...
分类:
编程语言 时间:
2016-12-17 20:17:49
阅读次数:
128
一.把图片转为base64的字符串存到数据库中或者plist文件中,然后用到的时候再取出来 这样就存起来的,然后用到的时候再利用存储的字符串转化为图片 二.把图片直接保存到沙盒中,然后再把路径存储起来,等到用图片的时候先获取图片的路径,再通过路径拿到图片 下次利用图片的地址直接来拿图片。同时附上获取 ...
分类:
移动开发 时间:
2016-12-07 16:29:36
阅读次数:
250
之前做缓存,没有考虑过这个具体的实现。 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现,主要分为缓 ...
分类:
移动开发 时间:
2016-12-06 14:03:06
阅读次数:
150
1.listview 中的条目要用 Volley 中的 NetworkImageView,如果直接用ImageView也可以,但是要在getView方法中使用url地址设置为imageView的tag标记 2.新建图片缓存类 BitmapCache 3.adapater代码 ...
分类:
移动开发 时间:
2016-12-04 11:24:45
阅读次数:
281
app上线后,不断接受用户的反馈,于是,反馈非常差的情况下,都会有app的改版。 一旦app的改版,都会有比较大的UI改动,一改动UI,那么图片的尺寸也就必须要改变。 在app后端设计(1)—api(http://blog.csdn.net/newjueqi/article/details/1405 ...
分类:
移动开发 时间:
2016-11-29 06:18:42
阅读次数:
300
通常情况下,我们的程序需要从服务器读取图片,但如果需要不止一次读取某一张图片的话,就需要做本地缓存了,这样既为用户省一点流量,又能显得你的APP很快。 假如你已经知道了某一张图片的地址,那么第一件事就是要把这张图片下载下来;当然如果是一次性读取的话,可以直接把图片地址给Image控件或者给Bitma ...
分类:
其他好文 时间:
2016-11-16 14:57:31
阅读次数:
272
这次写的是loader的封装后的网络架构,在此基础上,把API提供给大家,另外添加一些自定义的控件,方便开发~持续更新~谢谢~地址:https://github.com/geeklx/MakeJarAARAPI:1.GlideUtil:图片缓存框架,支持圆角//1
GlideUtil.display(MainActivity.this,iv1,"http://img0.bdst..
分类:
移动开发 时间:
2016-11-11 15:27:36
阅读次数:
197
代码已经整理好,效果如下图:地址:https://github.com/geeklx/MyApplication/tree/master/P009_Glide图片缓存
分类:
移动开发 时间:
2016-11-09 15:58:46
阅读次数:
165