1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
public
class
MyApplication
extends
Application{
@Override
public
void
onCreate() {
super
.onCreate();
initImageLoader(getApplicationContext());
}
/**初始化图片加载类配置信息**/
public
static
void
initImageLoader(Context context) {
// 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 config =
new
ImageLoaderConfiguration.Builder(context)
.threadPriority(Thread.NORM_PRIORITY -
2
)
//加载图片的线程数
.denyCacheImageMultipleSizesInMemory()
//解码图像的大尺寸将在内存中缓存先前解码图像的小尺寸。
.discCacheFileNameGenerator(
new
Md5FileNameGenerator())
//设置磁盘缓存文件名称
.tasksProcessingOrder(QueueProcessingType.LIFO)
//设置加载显示图片队列进程
.writeDebugLogs()
// Remove for release app
.build();
// Initialize ImageLoader with configuration.
ImageLoader.getInstance().init(config);
}
}
|
Android-Universal-Image-Loader使用
最新推荐文章于 2024-08-09 08:04:26 发布