Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

##picasso源码分析

本文为 Android开源项目实现原理解析 中picasso部分
项目地址:picasso
分析的版本:2.4.0
Demo 地址:picasso-demo
分析者:愛早起,校对者:校对状态:未完成

###1. 功能介绍 #####Android系统下载和缓存图片并加载的项目。

  • 自动处理ImageView的回收和下载任务管理。
  • 处理复杂的图像转换以减少内存使用。
  • 提供内存和磁盘的高速缓存。

####1.1 一句话就能使用

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

####1.2 项目配置 #####1.2.1 添加依赖

compile 'com.squareup.picasso:picasso:2.4.0'

or Maven:

<dependency>
  <groupId>com.squareup.picasso</groupId>
  <artifactId>picasso</artifactId>
  <version>2.4.0</version>
</dependency>

#####1.2.2添加权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />