Activitypublic class MainActivity extends Activity { private GridView mPhotoWall; private PhotoWallAdapter mAdapter; @Override protected void onCreate... ...
分类:
系统相关 时间:
2016-06-28 21:50:30
阅读次数:
247
简介LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片,这显然非常耗时。对此,Google又提供了一套硬盘缓存的解决方案:DiskLruCache(非Google官方编写,但获得官方认证)。由于DiskLruCache并不是由Google... ...
分类:
系统相关 时间:
2016-06-28 18:23:31
阅读次数:
296
在上一篇文章《Android缓存机制&一个缓存框架推荐》中说到,在了解了Android缓存机制后我准备自己动手写一个LruCache和DiskLruCache二级缓存的轻量级的图片请求框架,在思考如何搭建这个框架时,纠结于用何种方式去下载图片,是直接new出一个线程呢,还是用看起来稍微高大上档次一点的AsyncTask异步任务来处理?思来想去,还是虚荣心作怪,还是用AsyncTask吧,正好这个工...
分类:
移动开发 时间:
2016-06-21 09:24:35
阅读次数:
385
人生的旅途,前途很远,也很暗。然而不要怕,不怕的人的面前才有路。——鲁迅自从上一篇博客发布后,已经有很长时间没有更新博客了,一直忙着支付通的事情,在此给大家道个歉。先贴个图:你不要惊讶,这就是第一次从网络获取图片的速度,感觉比本地读取图片的速度还要快吧。加载100张图片真的只要2秒时间,你不要不相信,不信你就来看。一、概述在众多的app当中,缓存可以作为衡量一款产品的好坏,既能节省流量,减少电量消耗...
分类:
系统相关 时间:
2016-06-03 10:13:56
阅读次数:
437
在前面的【安卓缓存策略系列】安卓缓存之内存缓存LruCache和【安卓缓存策略系列】安卓缓存策略之磁盘缓存DiskLruCache这两篇博客中已经将安卓中的缓存策略的理论知识进行过详细讲解,还没看过这两篇博客的看官建议先去看一下,本博客将依据这些理论知识打造一个ImageLoader,实现照片墙的效果,关于照片墙的知识网上相关博客也很多,首先解释一下照片墙的概念:用一个GridView控件当作“墙...
分类:
移动开发 时间:
2016-06-02 14:29:34
阅读次数:
267
前两篇我们介绍了一般的优化ListView方法以及DiskLruCache优化ListView,见android-----带你一步一步优化ListView(一)和android-----带你一步一步优化ListView(二),这一篇我们将从内存缓存的角度来完成ListView的优化,使用的是LruCache,它的主要算法原理是把最近使用的对象用强引用存储在
LinkedHashMap 中,并且...
分类:
移动开发 时间:
2016-05-30 15:15:57
阅读次数:
254
1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图 ...
分类:
移动开发 时间:
2016-05-30 00:45:59
阅读次数:
163
安卓中的缓存包括两种情况即内存缓存与磁盘缓存,其中内存缓存主要是使用LruCache这个类,其中内存缓存我在【安卓中的缓存策略系列】安卓缓存策略之内存缓存LruCache中已经进行过详细讲解,如看官还没看过此博客,建议看官先去看一下。
我们知道LruCache可以让我们快速的从内存中获取用户最近使用过的Bitmap,但是我们无法保证最近访问过的Bitmap都能够保存在缓存中,像类似GridVie...
分类:
移动开发 时间:
2016-05-13 15:09:31
阅读次数:
244
关于Android缓存的一些类的记录,包括ASimpleCache,LruCache和DiskLruCache。给出了项目地址与参考博客。...
分类:
移动开发 时间:
2016-05-13 04:03:00
阅读次数:
182
Android通用流行框架大全
1. 缓存
名称
描述
DiskLruCache
Java实现基于LRU的磁盘缓存
2.图片加载
名称
描述
Android Universal Image Loader
一个强大的加载,缓存,展示图片的库
Picas...
分类:
移动开发 时间:
2016-05-13 03:18:56
阅读次数:
230