Android - Picasso加载图片的优化

Picasso优化
1、自定义Application应用程序类MyApplication继承于Application,在onCreate()生命周期方法中初始化Picasso
private void initPicasso() {
Picasso picasso = new Picasso.Builder(this)
//设置内存缓存大小,10M 此处为位移法
.memoryCache(new LruCache(10 << 20))
//设置Bitmap的图片质量(图片配置),这样可以节省一半的内存
.defaultBitmapConfig(Bitmap.Config.RGB_565)
//配置下载器
//.downloader(new UrlConnectionDownloader(this))
.downloader(new OkHttpDownloader(this))
//设置图片标记(用来表明该图片来自于缓存的哪个级别:内存级别、文件存储级别、网络级别)
//红色:来自于网络
//绿色:来自于内存
//蓝色:来自于文件缓存
.indicatorsEnabled(true)//此处用于开发人员调试 实际开案中不用加指示剂
.build();
Picasso.setSingletonInstance(picasso);
}

2、在清单文件manifest中设置
<application
android:name=”.utils.MyApplication”
…>

CSDN请移步到

http://blog.csdn.net/First_CooMan##

    原文作者:Kris_liu
    原文地址: https://www.jianshu.com/p/9bf636a30955
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞