Android LruCacheWrapper使用指南
来源:互联网 发布:eclipse java汉化教程 编辑:程序博客网 时间:2024/06/05 19:35
LruCacheWapper
LruCacheWapper
可以让你轻松下载网络图片缓存于本地和内存并与RecyclerView
,ListView
,GridView
等进行绑定。这一过程轻松的就像往TextView
上设置一个文本字符。
使用方法
1.初始化LruCacheWrapper
//获得硬盘缓存路径 File cacheDir = LruCacheWrapper.getDiskCacheDir(this, "ourJoy"); if (!cacheDir.exists()) { cacheDir.mkdir(); } try { mCacheWrapper = LruCacheWrapper.create(); mCacheWrapper.open(this, cacheDir, LruCacheWrapper.getAppVersion(this), 1, LruCacheWrapper.CACHE_SIZE_5M * 10); } catch (IOException e) { e.printStackTrace(); }
2.自定义一个处理Bitmap的Handler
private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { View view = mListView.findViewWithTag(mPicUrls[msg.arg1]); if (view != null) { ImageView imageView = (ImageView) view.findViewById(R.id.image); imageView.setImageBitmap((Bitmap) msg.obj); } } };
3.缓存文件
//url 图片网址//mHandler 自定义的Handler//position getView(int position)中的position//3 图片压缩比例 mCacheWrapper.getBitmapFromCache(url, mHandler, position,3);
LruCacheWrapper Github地址
0 0
- Android LruCacheWrapper使用指南
- android emulator使用指南
- Android AlarmManager 使用指南
- Android 统计分析 SDK使用指南
- Android RoboGuice 使用指南1
- Android RoboGuice 使用指南2
- Android RoboGuice 使用指南3
- Android 统计分析 SDK使用指南
- Android Studio使用指南
- Android Camera API 使用指南
- Android Camera使用指南
- Android:Animator使用指南
- Android Studio使用指南
- android.hardware.camera2使用指南
- android.hardware.camera2使用指南
- Android RoboGuice 使用指南
- android.hardware.camera2使用指南
- Android Retrofit使用指南
- java内存分配和String类型的深度解析
- asp.net link oracle error ORA-06413: 连接未打开
- QT 学习遇到的问题记录1—QT C++ 调用 Java
- C++中各种类型的成员变量的初始化方法
- storm-example笔记
- Android LruCacheWrapper使用指南
- C++异常机制
- iOS开发之构建Widget
- IOS银行卡合法性校验
- Socket之文件同步
- 图片放大功能
- C++成员初始化列表
- WeakReference 在android中的应用
- 计算机网络组网与配置技术—— 读书笔记2、计算机网络基本技术