Fresco的初步使用

原创 2016年06月02日 11:07:06

title: Fresco的初步使用
date: 2016-03-15 17:06:32

tags: 开源框架的使用

Fresco 清理图片缓存 :

            ImagePipeline imagePipeline = Fresco.getImagePipeline();
               //清空内存缓存(包括Bitmap缓存和未解码图片的缓存)
               imagePipeline.clearMemoryCaches();
                //清空硬盘缓存,一般在设置界面供用户手动清理
                  imagePipeline.clearDiskCaches();
                 //同时清理内存缓存和硬盘缓存
                  imagePipeline.clearCaches();
                  //清理特定某张图片缓存
                 imagePipeline.evictFromCache(uri)

Fresco遇到的问题

1、Fresco使用的时候会产生’x86’, ‘x86_64’, ‘armeabi-v7a’, ‘armeabi’文件,里面都是兼容各个系统的兼容.so文件。如果有些不需要可以在gradle中使用


 //删掉不必要的so文件
    splits {
        abi {
            enable true
            reset()
            include 'armeabi'
            universalApk false
        }
    }

来保留特定的文件夹,删除其他的。

Android Studio, gradle and NDK integration

当你项目中有so文件的时候,如果没有针对64位的手机做适配那么该so文件是不会被调用到,因为Fresco中会生成一个arm64-v8a这种64位的目录,那么系统就会只去找寻这个目录下的so,这样就会报错


java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.pba.cosmetics-2base.apk"],nativeLibraryDirectories=[/data/app/com.pba.cosmetics-2/lib/arm64, /vendor/lib64, /system/lib64]]] co

2、Fresco的SimpleDraweeView 可能再有写控件中不兼容,如ViewFlipper 中的进出动画。这样的话可以给SimpleDraweeView 添加个父控件可以解决这个问题。

3、Fresco是放在mavenCentral()中的,所以在使用的时候需要添加


allprojects {
    repositories {
        jcenter()
        mavenCentral()
    }
}

Fresco使用链接

Android Image Loader 第三方库对比测试

Fresco中文使用文档

详细图解Fresco的使用

版权声明: https://blog.csdn.net/u014709812/article/details/51564880

C语言及程序设计初步

-
  • 1970年01月01日 08:00

一、Fresco的使用简单介绍

前言:第一次翻译,若有失误,请轻拍....... Fresco 是facebook开源的Android图形加载库,github地址在  https://github.com/facebook/fres...
  • u013384823
  • u013384823
  • 2015-04-08 14:10:21
  • 3533

Fresco用法总结基础篇

Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。相对于ImageLoader,拥有更快的图片下载速度以及可以加载和显...
  • wl1769127285
  • wl1769127285
  • 2016-04-07 15:12:44
  • 15375

如何使用Fresco

简介 Fresco 是Facebook开源的安卓上的图片加载框架,也可以说是至今为止安卓上最强大的图片加载框架. 相对于其他几个图片加载框架,Fresco主要的优点在于更好的内存管理和更强...
  • Zzq_Big_Cow
  • Zzq_Big_Cow
  • 2016-12-22 20:40:39
  • 960

Fresco使用详解

在一些项目中,典型的比如视频类的APP都会显示一些图片,通过图片的点击响应相应的事件,而这些图片的获取都需要从服务器拿取数据,就用到了网络访问。而在这个过程中,是否网络访问成功,是否能拿到数据,网络加...
  • zhaozhiwen6140
  • zhaozhiwen6140
  • 2016-03-24 17:59:20
  • 2686

Eclipse使用Fresco

关于 Fresco Fresco 是一个强大的图片加载组件。 Fresco 中设计有一个叫做 image pipeline 的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了...
  • qq909157370
  • qq909157370
  • 2016-01-24 21:59:04
  • 1861

Fresco+RecyclerView初体验

如今网上已经有好多图片加载框架:Volley、Imageloader、Picasso、fresco、glide。除了glide其他的我多多少少都用过,但是fresco无疑是最强大的一个图片加载框架,f...
  • Mr_lu_code
  • Mr_lu_code
  • 2016-08-12 16:44:28
  • 1735

初学者---Android Fresco加载本地图片

官网地址:https://www.fresco-cn.org/docs/supported-uris.html 支持的URI Fresco 支持许多URI格式。 特别注意:Fresco 不...
  • xcjean
  • xcjean
  • 2017-12-08 16:24:31
  • 195

Android Studio引用fresco编译问题的处理

从Google发布Android Studio到现在已经有一段时间了,从以前的1.0到现在的1.5,相对来说已经算比较稳定的版本了,因此决定舍弃Eclipse,转移到Studio平台上来。 环境布置...
  • dzweixiao
  • dzweixiao
  • 2016-04-01 09:04:52
  • 471

Android图片加载神器之Fresco,基于各种使用场景的讲解

转载请标明出处:http://blog.csdn.net/android_ls/article/details/53137867Fresco是Facebook开源Android平台上一个强大的图片加载...
  • android_ls
  • android_ls
  • 2016-11-12 18:13:06
  • 20388
收藏助手
不良信息举报
您举报文章:Fresco的初步使用
举报原因:
原因补充:

(最多只允许输入30个字)