APPlication
来源:互联网 发布:知乎 宋徽宗 编辑:程序博客网 时间:2024/06/18 11:54
public class MyAppclition extends Application{
@Override
public void onCreate() {
super.onCreate();
//获取sd卡根目录路径
File files = new File("/sdcard/Rimg");
initImageLoader(getApplicationContext(),files);
}
public static void initImageLoader(Context context, File file) {
// This configuration tuning is custom. You can tune every option, you may tune some of them,
// or you can create default configuration by
// ImageLoaderConfiguration.createDefault(this);
// method.
ImageLoaderConfiguration.Builder config = new ImageLoaderConfiguration.Builder(context);
config.threadPriority(Thread.NORM_PRIORITY - 2);//线程池内加载的数量
config.denyCacheImageMultipleSizesInMemory();
config.diskCacheFileNameGenerator(new Md5FileNameGenerator());
config.diskCacheSize(50 * 1024 * 1024); // 50 MiB
config.tasksProcessingOrder(QueueProcessingType.LIFO);
// config.diskCache(true);
config.writeDebugLogs(); // Remove for release app
config .diskCache(new UnlimitedDiskCache(file));//UnlimitedDiskCache 限制这个图片的缓存路径
config .diskCacheFileCount(50);//配置sdcard缓存文件的数量
// Initialize ImageLoader with configuration.
ImageLoader.getInstance().init(config.build());
}
@Override
public void onCreate() {
super.onCreate();
//获取sd卡根目录路径
File files = new File("/sdcard/Rimg");
initImageLoader(getApplicationContext(),files);
}
public static void initImageLoader(Context context, File file) {
// This configuration tuning is custom. You can tune every option, you may tune some of them,
// or you can create default configuration by
// ImageLoaderConfiguration.createDefault(this);
// method.
ImageLoaderConfiguration.Builder config = new ImageLoaderConfiguration.Builder(context);
config.threadPriority(Thread.NORM_PRIORITY - 2);//线程池内加载的数量
config.denyCacheImageMultipleSizesInMemory();
config.diskCacheFileNameGenerator(new Md5FileNameGenerator());
config.diskCacheSize(50 * 1024 * 1024); // 50 MiB
config.tasksProcessingOrder(QueueProcessingType.LIFO);
// config.diskCache(true);
config.writeDebugLogs(); // Remove for release app
config .diskCache(new UnlimitedDiskCache(file));//UnlimitedDiskCache 限制这个图片的缓存路径
config .diskCacheFileCount(50);//配置sdcard缓存文件的数量
// Initialize ImageLoader with configuration.
ImageLoader.getInstance().init(config.build());
}
}
这是对图片的对图片的缓存, 在线程池里
阅读全文
1 0
- Application
- Application
- Application
- application
- Application
- application
- Application
- application
- application
- Application
- application
- application
- application
- <application>
- application
- application
- <application>
- Application
- String类型
- 创建各种三角形-css
- 存储过程详解
- 数据预处理(1)——标准化(Standardization)与归一化(Normalization)
- bootstraptable表格相关总结
- APPlication
- Hadoop集群动态增删节点及备份系数调整
- json解析并存放到sd卡文件中
- ThreadLocal线程安全
- postman tests实例记录
- Kotlin 学习之准备
- 文本搜索过程以及倒排搜索
- DNS的解析杂谈,以及gethostbyname的弊端
- Android 复杂的多类型列表视图新写法:MultiType 3.0