Imageloader加载
来源:互联网 发布:经验模态分解算法 编辑:程序博客网 时间:2024/06/05 00:38
import android.app.Application;
import android.os.Environment;
import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiskCache;
import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import java.io.File;
//一定要继承Application
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
//当你打开这个APP的时候,他首先会被执行,优先于Activity
String path = Environment.getExternalStorageDirectory().getPath()+"/"+"Pictrues";
File file = new File(path);
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this)
.memoryCacheExtraOptions(480,800)//配置内存缓存图片的尺寸
//.diskCacheExtraOptions() bug 不推介你手动去配置
.memoryCacheSize(2 * 1024 * 1024)//配置内存缓存的大小 例如 : 2* 1024 * 1024 = 2MB
.threadPoolSize(3)//配置加载图片的线程数
.threadPriority(100)//配置线程的优先级
.diskCache(new UnlimitedDiskCache(file))//UnlimitedDiskCache 限制这个图片的缓存路径
.diskCacheSize(50 * 1024 * 1024)//在sdcard缓存50MB
.diskCacheFileNameGenerator(new Md5FileNameGenerator())//MD5这种方式生成缓存文件的名字
.diskCacheFileCount(20)//配置sdcard缓存文件的数量
.build();//配置构建完成
ImageLoader.getInstance().init(config);
}
需要导包:universal-image-loader
阅读全文
0 0
- Imageloader加载
- ImageLoader 加载本地图片
- ImageLoader加载圆形图片
- Android 图片加载ImageLoader
- imageloader加载网络图片
- ImageLoader加载图片配置
- imageloader加载本地图片
- ImageLoader加载圆形图片
- 图片的加载ImageLoader
- 图片加载类ImageLoader
- universal-ImageLoader加载图片
- Android图片加载ImageLoader
- ImageLoader加载圆形图片
- ImageLoader加载图片
- ImageLoader加载图片
- imageLoader加载本地图片
- 图片异步加载ImageLoader
- ImageLoader 加载图片错乱
- jedisLock—redis分布式锁实现
- JAVA开发微信图灵机器人【L】
- 用js做一个简单的电商放大镜效果
- java客户端对cookie的操作
- sudo
- Imageloader加载
- Android 退出Application
- Java的I/O流、BIO、AIO、BIO知识汇总
- CTSC&APIO2017 后记
- 企业网站建设完成后常用的实用推广方法
- Java实现任意类Excel导入导出
- 计算几何学入门知识
- npm init
- CentOS完整版软件安装