随笔分类 - Android-图片缓存
Android 照片墙完整版,完美结合 LruCache 和 DiskLruCache
摘要:在上一篇文章当中,我们学习了 DiskLruCache 的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉DiskLruCache用法的朋友可以先去参考我的上一篇文章 Android DiskLruCache完全解析,硬盘缓存的最佳方案。 其实,在真正的项目实战当中如果仅仅是使用硬盘缓存的话,程序
阅读全文
Android DiskLruCache 完全解析,硬盘缓存的最佳方案
摘要:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/28863651 一、概述 记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自 Android Doc 的,其中防止多图 OOM 的核心解决思路就是使用 LruCache 技术。但 LruCache 只是管理了内存中图片...
阅读全文
Android 瀑布流照片墙实现,体验不规则排列的美感
摘要:传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有一种说不上来的美感,以至于涌现出了大批的网站和应用纷纷使用这种新颖的布局来设计界面。 记得我在之前已经写过一篇关于如何在 Android 上实现照片墙功能的文章了,但那个时候是使用的 GridVie
阅读全文
Android 照片墙应用实现,再多的图片也不怕崩溃
摘要:照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问题需要考虑,就是图片资源何时应该释放。因为随着GridView的滚动,加载的图片可能会越来越多,如果
阅读全文
Android 高效加载大图、多图解决方案,有效避免程序OOM
摘要:本篇文章主要内容来自于 Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/training/displaying-bitmaps/index.html 一、高效加载大图片 我们在编写 Android 程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程
阅读全文