Android网络编程五:(7)Volley之ImageCache
来源:互联网 发布:双十一数据调查报告 编辑:程序博客网 时间:2024/05/16 04:03
public class LruImageCache implements ImageLoader.ImageCache { private static LruCache<String, Bitmap> mMemoryCache; private static LruImageCache lruImageCache; private LruImageCache(){ // Get the Max available memory int maxMemory = (int) Runtime.getRuntime().maxMemory(); int cacheSize = maxMemory / 8; mMemoryCache = new LruCache<String, Bitmap>(cacheSize){ @Override protected int sizeOf(String key, Bitmap bitmap){ return bitmap.getRowBytes() * bitmap.getHeight(); } }; } public static LruImageCache instance(){ if(lruImageCache == null){ lruImageCache = new LruImageCache(); } return lruImageCache; } @Override public Bitmap getBitmap(String url) { return mMemoryCache.get(url); } @Override public void putBitmap(String url, Bitmap bitmap) { if(getBitmap(url) == null){ mMemoryCache.put(url, bitmap); } }}
0 0
- Android网络编程五:(7)Volley之ImageCache
- Android网络编程五:(6)Volley之缓存实现
- Android网络编程五:(1)Volley简介
- Android网络编程五:(3)Volley实例
- Android网络编程五:(4)Volley使用说明
- Android网络编程之Volley开发笔记
- Android网络编程五:(5)Volley功能介绍
- 使用Volley网络框架实现ImageCache三级缓存
- 网络编程--Volley之ImageLoader
- 网络编程之Volley解析
- Android网络框架-Volley(五) 使用Volley发送自定义Request
- Android基础知识(五)之网络编程
- Android ImageCache
- Android ImageCache ??
- Android网络操作之Volley
- Android网路编程五:(2)Volley实例
- Android第三方资源使用之ImageCache
- Android网络编程框架推荐-Volley
- Android MediaRecorder录音
- Bitmap那些事(2)
- 成绩转换
- Spring mvc注解的学习以及配置文件的解释
- codeforces 592 D. Super M
- Android网络编程五:(7)Volley之ImageCache
- 4.php session vs cookie 和File操作相关
- redis 数据类型详解 以及 redis适用场景场合
- 深入了解mybatis二级缓存
- Brotli与zip压缩率对比
- 获取输入日期的星期
- 【2015福州夏令营】经营与开发
- CGAffineTransformInvert: singular matrix. 解决方案
- iOS - UI之核心动画CAAnimationGroup以及其他