关于ImageLoader继续研究
来源:互联网 发布:adobe premier mac 编辑:程序博客网 时间:2024/05/18 20:07
1.首先网络权限
2.导包
3.配置新的Manifest 加入 android:name="com.example.week3_test.MyApplication"的权限
4.关于MyApplication,暂时复制即可
private File file;@Overridepublic void onCreate() {file = new File("path");// 初始化imageloaderinitImageloader();}/** * */private void initImageloader() {int maxMemory = ((int) Runtime.getRuntime().maxMemory()) / 1024 / 1024;System.out.println("最大堆内存" + maxMemory);// 获得 imageLoader实例ImageLoader imageLoader = ImageLoader.getInstance();// 全局配置imageLoader的属性ImageLoaderConfiguration.Builder builder = new ImageLoaderConfiguration.Builder(this).// 最大缓存数diskCacheSize(100).// 指定加载文件的磁盘缓存路径// 指定内存缓存策略,此处是通过使用的频率,限制内存的使用// ) UsingFreqLimitedCache (最少被用到的对象会被删除)// 3) UsingAgeLimitedCache (最早被添加的对象会被删除)// 4) LargestLimitedCache (空间占用最大的对象会被删除)//FIFOLimitedCache //(根据先进先出的原则上删除多余对象)memoryCache(new FIFOLimitedMemoryCache(5 * 1024 * 1024));// 初始化imageLoaderimageLoader.init(builder.build());}5.在使用时
<pre name="code" class="java">ImageLoader.getInstance().displayImage(str_arr[position], viewHodler.imageView);
第一个参数就是地址,第二个参数是imageView
下边的不懂
// 加载图片时的属性,比如,加载失败显示的图片,是否把图片缓存的内存中.....DisplayImageOptions options = new DisplayImageOptions.Builder()// 图片路径为空的默认显示.showImageForEmptyUri(R.drawable.ic_launcher)// 图片的显示格式.bitmapConfig(Bitmap.Config.RGB_565).showImageOnFail(R.drawable.icon_head)// 图片加载中,显示的默认图片.showImageOnLoading(R.drawable.bar1).showImageForEmptyUri(R.drawable.icon_head).build();
1 0
- 关于ImageLoader继续研究
- 开源项目:ImageLoader研究
- 继续研究m2
- 找点书来读,继续研究
- 继续CLI实用性研究:)
- 继续研究gloox1
- 继续研究gloox2
- 继续研究Gloox3
- 研究如何继续
- 关于ImageLoader图片缓存
- 继续BT的研究-第二部份关于BT中的tracker
- I2C总线使用方法继续研究
- 继续研究uboot-led篇
- WIN7继续研究(一)
- I2C总线使用方法继续研究
- 关于ImageLoader加载图片模糊
- 关于imageloader的一些理解
- 关于用到ImageLoader的引用
- 216. Combination Sum III
- 用户登录账号、密码保存(懒人必备)
- 机器学习-资料整理
- C++字符及字符串处理函数
- JavaString的一些理解
- 关于ImageLoader继续研究
- 容器
- PPT1 例5
- shell脚本基础
- Unix程序跳转—setjmp与longjmp
- 安卓--一个简单的SD卡文件浏览程序
- 深入了解LOD
- Go包管理gpm简介
- Windows 系统实现VMware虚拟机下Ubuntu系统共享文件