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##

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容