Android Universal Image Loader学习笔记
来源:互联网 发布:奔驰g63网络图片 编辑:程序博客网 时间:2024/05/18 21:08
原文地址:
http://a.codekk.com/detail/Android/huxian99/Android%20Universal%20Image%20Loader%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90
1、功能介绍
~获取图片显示在相应的控件上。
~解析为Bitmap并在ImageView中显示
2、整个UIL库分为ImageLoaderEngine,Cache及ImageDownloader,BitmapDisplayer,Bitmapprocessor
~流程:ImageLoader收到加载及显示的任务,并将它交给ImageLoaderEngine,ImageLoaderEngine分发任务到具体线程池去执行,任务通过cache及ImageDownloader获取图片,中间可能经过BiemapProcessor和ImageDecoder处理,最终转化为Bitmap交给BIE马屁Display而在ImageAware中显示。。
~~ImageLoaderEngine:任务分发器,负责分发LoadAndDisplayImageTask和ProcessAndDisplayImageTask给具体的线程池去执行。
~~ImageAVare:显示图片的对象
~~ImageDownloader:图片下载器,负责从图片的各个来源获取输入流。
~~Cache:图片缓存。–MemoryCache DiskCache
~~ImageDecoder:图片解码器,负责将输入流InputStream转换为Bitmap对象。
~~BitmapProcessor:图片处理器,负责从缓存读取或写入前对图片进行处理。
~~BitmapDisplayer:将Bitmap对象显示早相应的控件ImageAware上。
~~LoadAndDisplayImageTask:用于加载并显示图片的任务。
~~ProcessorAndDisplayImageTask:用于处理并显示图片的任务。
~~DisplayBitmapTask:用于显示图片的任务。
========================================================
Android开发艺术与探索
1、启动模式:
~standard启动 用activity的context 若用application会报错—加标记位
~singleTop栈顶复用模式 onNewIntent
~singleTask栈里复用自带clearTop
2、intent-filter:
~action匹配规则 intent中至少包含一个intent-filter中的action
~category匹配规则:intent中如果有category,那么它必须是intent-filter中已经定义的————–
隐式调用 系统默认给intent加上default category,所以intent-filter中定义category
特例:filter中定义了data
~date匹配规则:intent中至少含一个intent_filter中的date
- Android-Universal-Image-Loader学习笔记
- Android Universal Image Loader学习笔记
- universal image loader学习笔记
- Android-Universal-Image-Loader笔记
- Android-Universal-Image-Loader学习笔记(一)
- Android-Universal-Image-Loader学习笔记(二)--LruDiscCache
- Android-Universal-Image-Loader学习笔记(3)--内存缓存
- Android-Universal-Image-Loader学习笔记(4)--download
- Android Universal Image Loader 学习笔记(一)
- Android-Universal-Image-Loader学习笔记(一)
- Android Universal Image Loader 学习笔记(二)
- Android Universal Image Loader 学习笔记(三)
- Android-Universal-Image-Loader学习笔记(一)
- Universal Image Loader 学习笔记-基本使用
- Universal Image Loader 学习笔记-框架配置
- Universal Image Loader 学习笔记-设计模式
- Universal Image Loader 学习笔记-图片加载
- Android组件Android-Universal-Image-Loader学习
- thinkphp3.23 新建新的模块
- windows7下制作苹果mac os x 10.10Yosemiteu盘启动盘
- 图像分割:Grabcut算法小程序
- Android开发-修改AVD路径
- svn服务器端回退版本
- Android Universal Image Loader学习笔记
- 找不到指定版本的API,failed to find Build Tools revision 23.0.0 rc2
- 【Vue】-(3) Vue与MVVM
- java生成pdf文件
- 耦合度
- Mybatis打印可执行mysql语句(工具和拦截器两种方式)
- LDA PCA
- 大话设计模式-组合模式
- NSURLRequestCachePolicy 缓存的方式