首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏向治洪

    Universal-Image-Loader完全解析--从源代码分析Universal-Image-Loader中的线程池

    一般来讲一个网络访问就需要App创建一个线程来执行,但是这也导致了当网络访问比较多的情况下,线程的数目可能积聚增多,虽然Android系统理论上说可以创建无数个线程,但是某一时间段,线程数的急剧增加可能导致系统OOM。在UIL中引入了线程池这种技术来管理线程。合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗

    967100发布于 2018-01-30
  • 来自专栏强仔仔

    Universal-Image-Loader图片缓存架构

    首先Android中最经常用的就是Universal-Image-Loader图片缓存架构来解决图片浏览是内存溢出等问题。那它的工作原理及工作过程是怎样的呢?

    38130编辑于 2022-11-30
  • 来自专栏向治洪

    Universal-Image-Loader源码分析,及常用的缓存策略

    else { throw new NullPointerException("key == null || value == null"); } } 所以不难理解我们在用Universal-Image-Loader

    89490发布于 2018-02-01
  • 来自专栏非著名程序员

    有关使用Universal-Image-Loader的遇到的问题和使用小技巧

    今天我们来分析一下使用Universal-Image-Loader异步加载图片时遇到的一些问题和解决办法。 言归正传,最近我在做一个项目时,那个项目需要展示大量的图片,对方客户上传的图片还非常大,我为了方便使用了Universal-Image-Loader图片加载的开源框架。 我相信这个Universal-Image-Loader很强大,使用者也很多,不知道这些细节大家发现没有?

    95180发布于 2018-02-09
  • 来自专栏小满

    Universal-Image-Loader源码解解析---display过程 + 获取bitmap过程

    Universal-Image-Loader在github上的地址:https://github.com/nostra13/Android-Universal-Image-Loader 它的基本使用请参考我的另一篇博客

    98820发布于 2019-09-10
  • 来自专栏向治洪

    Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide图片缓存库的联系与区别

    前言 Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片比较。 在这里介绍一下Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide的一些使用以及最基本的用法介绍。 本文主要从以下几个方面对上述5个图片库做一个简单的比较,也是为了对之前的版本做一个修正: 5大图片库对比 Universal-Image-Loader imageView是一个ImageView实例 ImageLoader.getImageListener

    1.7K70发布于 2018-02-06
  • 来自专栏韩曙亮的移动开发专栏

    【Android应用开发】 Universal Image Loader ( 使用简介 | 示例代码解析 )

    Universal-Image-Loader 简介 1. 基本功能 基本功能 :  -- 1. 多线程图片加载 (同步|异步) -- 2. Maven 依赖 :  <dependency> <groupId>com.nostra13.universalimageloader</groupId> <artifactId>universal-image-loader Gradle 依赖 :  compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' (2) 添加网络存储权限 Manifest </manifest> (3) 首次初始化 ImageLoader 初始化 : 首次使用 Universal-Image-Loader 之前需要初始化, 初始化必须在一个 Context 中进行初始化; Universal-Image-Loader 示例代码 示例代码地址 : https://github.com/han1202012/Android-Quick-Develop/tree/master/

    1.6K20编辑于 2023-03-27
  • 来自专栏向治洪

    Volley请求

    再比如Universal-Image-Loader,它使得在界面上显示网络图片的操作变得极度简单,开发者不用关心如何从网络上获取图片,也不用关心开启线程、回收图片资源等细节,Universal-Image-Loader Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader

    2.5K70发布于 2018-01-30
  • 来自专栏郭霖

    Android Volley完全解析(一),初识Volley的基本用法

    再比如Universal-Image-Loader,它使得在界面上显示网络图片的操作变得极度简单,开发者不用关心如何从网络上获取图片,也不用关心开启线程、回收图片资源等细节,Universal-Image-Loader Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader

    2.6K50发布于 2018-01-05
  • 来自专栏向治洪

    高仿今日头条

    4.通过universal-image-loader库实现了图片的加载和缓存。 5.通过列表中各个属性的判断,实现了头条新闻列表的相应布局和显示效果。 在开发中发现,每个新闻列表中对应的ITEM中按钮出发的弹框效果其实是通过PopupWindow实现的,相关博文如下 android 仿 新闻阅读器 菜单弹出效果(附源码DEMO) 4.通过universal-image-loader 一个新闻客户端肯定涉及到一个图片异步加载缓存的方法,所以这里使用开发中最常用的开源库之一 universal-image-loader来实现相关的需求。

    2.5K91发布于 2018-01-29
  • 来自专栏Android知识分享

    3分钟全面了解Android主流图片加载库

    主流的图片加载库-介绍 从Github上的Star数排序来看,现在主流的Android图片加载库有 Universal-Image-Loader Picasso Fresco Glide 下面是简单的介绍

    54540发布于 2019-02-22
  • 来自专栏Android知识分享

    Carson带你学Android:主流开源图片加载库对比(UIL、Picasso、Glide、Fresco)

    主流的图片加载库-介绍 从Github上的Star数排序来看,现在主流的Android图片加载库有 Universal-Image-Loader Picasso Fresco Glide 下面是简单的介绍

    1.9K21编辑于 2022-03-24
  • 来自专栏小满

    ImageLoader

    Android-Universal-Image-Loader 配置: 1.在app的buildgradle中添加以来: compile 'com.nostra13.universalimageloader:universal-image-loader espresso-core:3.0.1' compile 'org.greenrobot:greendao:3.2.2' compile 'com.nostra13.universalimageloader:universal-image-loader

    1.1K10发布于 2019-09-10
  • 来自专栏全栈程序员必看

    android 图片浏览器 demo

    假设不够2个隐藏多余的,在解析图片数据时计算每个fragment应显示的图片 图片下载工具直接使用universal-image-loader 注意一下在使用baidu api获取资源,假设用conn

    91730编辑于 2022-07-07
  • 来自专栏项勇

    笔记12 | 复习Volley(一)基本概念和用法

    优点:Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader

    1.3K40发布于 2018-06-19
  • 来自专栏郭霖

    Android Volley完全解析(二),使用Volley加载网络图片

    在上篇文章中有提到过,Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。 我们都知道,Universal-Image-Loader具备非常强大的加载网络图片的功能,而使用Volley,我们也可以实现基本类似的效果,并且在性能上也豪不逊色于Universal-Image-Loader

    1.7K60发布于 2018-01-05
  • 来自专栏Nicky's blog

    Android系列之Volley框架加载网络图片

    Volley框架集成了 AsyncHttpClient和Universal-Image-Loader的优点,开发起来非常的方便了,而且性能也不错!

    65020编辑于 2022-05-07
  • 来自专栏Nicky's blog

    Volley框架加载网络图片

    Volley框架集成了 AsyncHttpClient和Universal-Image-Loader的优点,开发起来非常的方便了,而且性能也不错!

    87720发布于 2019-01-17
  • 来自专栏向治洪

    Picasso 图片加载库

    Picasso真心是个很强大的图片加载框架,之前用过universal-Image-Loader图片加载框架也挺不错的 开源的力量很强大啊☻ 原文链接:http://blog.csdn.net/fancylovejava

    1.1K70发布于 2018-02-01
  • 来自专栏老欧说安卓

    Android开发笔记(七十七)图片缓存算法

    Picasso.with(this).load(url).placeholder(R.drawable.bliss).error(R.drawable.error).into(iv_hello); Universal-Image-Loader Universal-Image-Loader是个广泛应用的图片加载框架,它的功能比Picasso更丰富,当然用起来也会复杂一些。 代码示例 下面是Universal-Image-Loader几个常用场景下的代码例子: //简单加载 ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder

    1.5K70发布于 2019-01-18
领券