图片缓存
文章平均质量分 90
m0_37588684
Android初级民工
展开
-
DiskLruCache磁盘缓存
1.DiskLruCache的创建 public static DiskLruCache open(File directory, int appVersion, int valueCount, long maxSize)使用此方法创建DiskLruCache,此方法共接收四个参数第一个参数表示磁盘缓存在文件系统中的路径,具体为/sdcard/Android/data/package_name/原创 2017-05-21 23:54:02 · 358 阅读 · 0 评论 -
LruCache
当应用程序UI界面需要显示大量的图片,比如:使用ListView, GridView 或者 ViewPager 这样的组件,随着滑动屏幕图片不断增加,最终会导致OOM,原因如下:1.Android虚拟机默认为每个App分配16MB的内存空间,不同的真机厂商可以对此值进行设置; 2.Android 系统在加载图片时是解析每一个像素的信息,再把每一个像素全部保存至内存中; 3.一张图片(BitMap原创 2017-05-26 17:51:10 · 318 阅读 · 0 评论 -
Android 照片墙功能实现
1.图片压缩:package com.example.imageloader;import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.util.Log;import java.io.FileDescriptor原创 2017-05-30 01:05:31 · 2450 阅读 · 0 评论