http://blog.csdn.net/ryantang03/article/details/9237643一、功能概要多线程图片加载;灵活更改ImageLoader的基本配置,包括最大线程数、缓存方式、图片显示选项等;图片异步加载缓存机制,包括内存缓存(软引用)及本地缓存;对加载过程实现监听和事...
分类:
移动开发 时间:
2014-11-25 14:08:17
阅读次数:
217
选择一张图片重命名--将图片设置为联系人图标--再次使用同一张图片重命名之后--设为另一联系人头像观察时,提示无法加载此图片
Root Cause:当用户去重命名时,gallery收不到data chang的通知,所以无法更新LocalImage的filePath,导致无法加载图片。
Solution:CropImage在加载图片前,首先会去query图片的filepath并更新。
具体...
分类:
移动开发 时间:
2014-11-24 10:06:31
阅读次数:
192
开发App过程中,免不了要进行网络请求操作进行数据交换,比如下载图片,如果自己写一个下载图片的类进行操作的话,要考虑太多太多内容,必须线程池,内存溢出,图片磁盘缓存操作,图片内存缓存操作等等,相当麻烦。好在伟大的开源者们已经写好了一个比较完美的开源类库供大家使用Android-Universal-Image-Loader,这个类库已经被许多知名的软件所采用,当时我自己用这个开源类库的时候,百度了一大推,有查看了官方文档。现在把记录写下来供大家参考...
分类:
移动开发 时间:
2014-11-20 15:26:42
阅读次数:
271
内存缓存的扩展还是蛮重要的,无论是数据结构还是具体的实现还是值得我们进行细细的品味,下面咱们就一起能品味这里面的趣味吧。
内存缓存的扩展主要学习下面的几个类:FIFOLimitedMemoryCache、FuzzyKeyMemoryCache、LargestLimitedMemoryCache、LimitedAgeMemoryCache、LRULimitedMemoryCa...
分类:
移动开发 时间:
2014-11-19 11:16:37
阅读次数:
193
内存缓存的扩展还是蛮重要的,无论是数据结构还是具体的实现还是值得我们进行细细的品味,下面咱们就一起能品味这里面的趣味吧。
内存缓存的扩展主要学习下面的几个类:FIFOLimitedMemoryCache、FuzzyKeyMemoryCache、LargestLimitedMemoryCache、LimitedAgeMemoryCache、LRULimitedMemoryCa...
分类:
移动开发 时间:
2014-11-19 01:16:52
阅读次数:
195
前面的两篇文章着重介绍的是磁盘缓存,这篇文章主要是讲解一下内存缓存。对于内存缓存,也打算分两篇文章来进行讲解。在这一篇文章中,我们主要是关注三个类,
MemoryCache、BaseMemoryCache以及LimitedMemoryCache。
首先我们先看一下内存缓存的接口MemoryCache。
put(String key, Bitmap value);
Bitmap ge...
分类:
移动开发 时间:
2014-11-17 19:32:36
阅读次数:
180
Android中经常会遇到需要对图片进行缩放及压缩的操作,下面列出3种图片缩放方法:
一.图片缩放
1.inSampleSize(采样率)
优点:效率较高,解析速度快
缺点:采样率inSampleSize的取值只能是2的次方数(例如:inSampleSize=15,实际取值为8;inSampleSize=17,实际取值为16;实际取值会往2的次方结算),因此该方法不能精确的指定图片的大小...
分类:
移动开发 时间:
2014-11-17 15:50:34
阅读次数:
176
什么是.9图片至于什么是.9图片这里就简单提一下,即图片后缀名前有.9的图片,如pic.9.png、pic1.9.jgp,诸如此类的图片就称为.9图片。.9图片的作用①.9图片的作用是在图片拉伸的时候特定的区域不会发生图片失真,至于哪些部分不会失真那么得看你的图片是如何绘制的。②当一张图片作为背景时可以指定前景内容的显示区域。如图:其中灰色是背景、绿色是前景。那么前景放在背景的具体位置是可以通过....
分类:
移动开发 时间:
2014-11-13 16:45:00
阅读次数:
324
1、Android中放置图片资源的文件夹Android中一般有drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等放置图片资源的文件夹,这几个文件夹分别对应的像素密度为:文件夹对应的像素密度drawable-ldpi120dpidrawable-mdpi160dpidrawable-hdpi240dpid...
分类:
移动开发 时间:
2014-11-13 16:42:46
阅读次数:
353
图片工具类,可用于Bitmap, byte array, Drawable之间进行转换以及图片缩放,目前功能薄弱,后面会进行增强。如:
bitmapToDrawable(Bitmap b) bimap转换为drawable
drawableToBitmap(Drawable d) drawable转换为bitmap
drawableToByte(Drawable d) drawable转换为...
分类:
移动开发 时间:
2014-11-13 16:39:03
阅读次数:
203