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的使用

版权声明:

相关文章推荐

Fresco 使用demo

  • 2016-09-28 16:06
  • 11.49MB
  • 下载

Fresco简单的使用—SimpleDraweeView

Fresco简单的使用—SimpleDraweeView 详细的Fresco的用法。 在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时...

Fresco使用详解

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

Fresco的基本使用

引入Fresco编辑 build.gradle 文件:compile 'com.facebook.fresco:fresco:0.12.0'// 在 API < 14 上的机器支持 WebP 时,需要...

Fresco框架SimpleDraweeView控件的简单使用

首先把网络、SD卡的读写权限添加上:   添加依赖,好像版本太高不支持GIF类型的动态图????compile 'com.facebook.fresco:fresco:0....

Android图片处理框架之Fresco学习使用

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

Fresco图片加载框架使用

前言:该文章记录本人开发使用Fresco框架遇到的坑和解决的方案 建议:选用框架原则,完善、低耦合、高性能、易封装,在这点上,Fresco图片框架的耦合性就比较高了,对开发需求和维护的成本也高了。在...

Fresco图片框架简介及使用(可做圆角图片)

Fresco图片框架简介及使用 Fresco是FaceBook推出的一个Android开源图片管理框架,它提供了图片下载、渐进式加载、内存管理等功能,很大程度上把程序员从繁琐的图片管理工作中解放了出...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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