banner轮播图缓存实现(内存+硬盘+网络)

距离最后一次博客已经有1年将近一年半多时间了,目前在android应用开发中匍匐前进着,记得当时很喜欢游戏开发,只是理想是丰满的,现实却是残酷的。好了,扯淡有点过了~~
现在介绍的是banner轮播图缓存的实现,大部分代码都是来自:(http://blog.csdn.net/singwhatiwanna/article/details/17588159),在此再次谢谢任老师的开源代码。里面用了图片的三级cache策略(内存、文件、网络),其实个人觉得如果用上郭神博客中的DiskLruCache硬盘缓存效果可能会更好,具体链接请看:(http://blog.csdn.net/guolin_blog/article/details/34093441)。
以下是ShowTime时间:

~~、、
首先,如果是在工作中,那么基本上技术总监给你的评估时间会比较少,而且,重复造轮子觉得没多大必要,最多就是有时间的时候对着代码撸一遍,熟悉一下代码。对于我来言,我只想知道里面用了哪些技术点,代码的实现逻辑就行了,其他的代码相对来说并不太重要(当然,如果是看源码的话就尽量多理解了,不要一下子跳过看)。
任老师已经把大量的代码写出来了,我们的主要目的就是把代码稍微理通顺,把分离的代码集合起来,让代码能够正常跑起来,然后再去实现我们最终要实现的效果。其中,cache缓存的工具类我基本上没有做大的修改,
cache缓存工具类,基本上都是任老师的代码:

**备注:项目运行效果,其中由于我去掉了访问后台数据,所以只出现加载中的默认图片,实际上要根据后台调用接口来进行处理**
备注:上图为项目运行效果,其中由于我去掉了访问后台数据,所以只出现加载中的默认图片,实际上要根据后台调用接口来进行处理

一、修改的类:1、ImageFileCache(里面我写了SD卡处理的工具类,后面我会放出所有相关联的代码)
public ImageFileCache()
{
IMGCACHDIR = SdCardUtil.getDirString();
//清

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值