码迷,mamicode.com
首页 >  
搜索关键字:lrucache    ( 226个结果
利用LruCache和DiskLruCache加载网络图片实现图片瀑布流效果(升级版)
MainActivity如下: package cc.patience7; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 采用瀑布流的形式加载大量网络图片 * 详细分析参见WaterfallScrollView * * 更新说明: * 在原本的的基础上添加了本地缓存DiskLruCac...
分类:系统相关   时间:2015-01-20 20:28:50    阅读次数:509
ListView异步记载图片+解决图片错位的问题解决+使用二级缓存(LruCache+DiskLruCache)
这个demo演示了下面的功能: 1.解决了ListView加载图片错位的问题。(给ImageView设置一个tag,并预设一个图片) 2.异步加载图片 3.二级缓存(内存,文件二级缓存) 实现的效果: AsyncImageLoader类: package com.dystu.ustc.asyncimageload; import java.io.B...
分类:系统相关   时间:2015-01-13 16:10:03    阅读次数:428
使用Volley框架异步加载图片+ListView图片加载错位解决
上面使用AsyncTask异步加载图片,这里使用Volley框架,图片的缓存不需要自己去处理。 BitmapCache类: package com.dystudio.ustc.asyncimageloader_listview_volley; import android.graphics.Bitmap; import android.support.v4.util.LruCache; ...
分类:其他好文   时间:2015-01-13 16:06:20    阅读次数:1592
自定义的广告条(ViewPager)
广告条在开发中是经常用到的,现在自己学了一个广告条,直接导入就可以使用 1.根据传入的Url个数,会自动的创建对应的ImageView和对应的图片点。 2.动态的设置加载图片的失败,为空,默认加载的状态。 3.动态的设置图片点默认状态和选中状态 4.对加载的图片进行的优化(LruCache和DiskLruCache) 5.动态设置图片的点击事件 使用步骤: 1.导入对应的包(my.c...
分类:其他好文   时间:2014-12-22 13:02:56    阅读次数:385
Android Bitmap Caching Bitmaps(渣翻译)
三、缓存图像1.使用内存缓存内存缓存在提高占用APP内存的情况下,提供快速访问图像的便利。提倡使用LruCache来引用图像(早在API4的Support Library中已经提供该类),通过强引用LinkedHashMap来缓存LruCache,保持最新最近使用的LruCache,移除最后使用的L...
分类:移动开发   时间:2014-12-15 13:36:27    阅读次数:217
leetcode LRU Cache
题目链接。实现一个数据结构用于LRU,最近最少使用,O(1)插入和删除。关于LRU的基本知识可参考here。先推荐JustDoIT的。下面是我自己实现的。class LRUCache{public://146LRU Least Recently Used int LRUsize; str...
分类:系统相关   时间:2014-12-15 00:00:46    阅读次数:557
android:LruCache缓存小结
原理:LruCache以键值对的形式,初始化时,需要设置缓存的大小K,超过这个大小的数据将会被清除。注意:清除的数据,是那些被先加入的数据。LruCache内部的数据结构是LinkedHashMap存储的。这样,LruCache就达到了缓存最近put的K个数据。使用:[code]int cacheSize = 4 * 1024 * 1024; // 4MiB LruCache bitmapC...
分类:移动开发   时间:2014-12-10 00:32:31    阅读次数:207
算法学习 - LRUCache学习(C++)
LRUCache解释 LRUCache就是一个缓存系统,主要是在操作系统中用的比较多,我这里实现的仅仅是一个简单的方法,原理是正确的,但是操作系统的内部的缓存代码我并没有看过。 LRU是Least Recently Used的意思,Cache大家都知道是缓存的意思了。就是在缓存里保存最近最常使用的元素,这样访问这些元素的时候,速度就比较快的能访问到了。 缓存里存放的一般都是键值对...
分类:编程语言   时间:2014-12-07 13:48:37    阅读次数:190
使用memcached缓存 替代solr中的LRUCache缓存
前沿 在搜索引擎中,缓存被当做是不可缺少的部分,但是很多情况下,将缓存的实现过度依赖于分发服务器及webserver会很大程度上加重webserver 的负担,具体表现就是经常性的假死,拒绝服务,因此为了解放前端转发服务器,我们将使用solr + memcache后端搭档组合实现缓存。 前期准备条件...
分类:系统相关   时间:2014-12-05 16:47:13    阅读次数:197
Android4.4 Telephony流程分析——联系人(Contact)列表缩略图的加载过程
本文代码以MTK平台Android 4.4.2为分析对象,与Google原生AOSP有些许差异,请读者知悉。 Android联系人列表的缩略图加载主要用到ContactPhotoManager.java这个类,这是个抽象类,实现了ComponentCallbacks2接口,其内部有个它的具体实现类,叫ContactPhotoManagerImpl,ContactPhotoManagerI...
分类:移动开发   时间:2014-12-03 21:21:55    阅读次数:237
226条   上一页 1 ... 17 18 19 20 21 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!