Fresco的初步使用
2016-06-02 11:07
330 查看
title: Fresco的初步使用
date: 2016-03-15 17:06:32
来保留特定的文件夹,删除其他的。
Android Studio, gradle and NDK integration
当你项目中有so文件的时候,如果没有针对64位的手机做适配那么该so文件是不会被调用到,因为Fresco中会生成一个arm64-v8a这种64位的目录,那么系统就会只去找寻这个目录下的so,这样就会报错
2、Fresco的SimpleDraweeView 可能再有写控件中不兼容,如ViewFlipper 中的进出动画。这样的话可以给SimpleDraweeView 添加个父控件可以解决这个问题。
3、Fresco是放在mavenCentral()中的,所以在使用的时候需要添加
Fresco中文使用文档
详细图解Fresco的使用
a8a0
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的使用
a8a0
相关文章推荐
- 页面缓存:内存和文件之间的那些事
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- IE7降低内存和降低CPU的几个技巧
- upload上传单张图片
- 图片引发的溢出危机(图)
- 如何高效的使用内存
- DOS下内存的配置
- XP/win2003下发现1G的内存比512M还慢的解决方法
- 浅析SQL Server中的执行计划缓存(上)
- Enterprise Library for .NET Framework 2.0缓存使用实例
- C#实现把彩色图片灰度化代码分享
- PowerShell中编程清空IE缓存方法
- PowerShell中使用.NET将程序集加入全局程序集缓存
- PowerShell实现动态获取当前脚本运行时消耗的内存
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- C#实现把dgv里的数据完整的复制到一张内存表的方法