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;
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
File cachefile= new File(Environment.getExternalStorageDirectory().getPath()+"/images");
ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(this)
.memoryCacheExtraOptions(400, 700)
.threadPoolSize(3)
.threadPriority(4)
.memoryCacheSize(20*1024*1024)
.diskCacheSize(80*1024*1024)
.diskCache(new UnlimitedDiskCache(cachefile))
.writeDebugLogs()
.diskCacheFileNameGenerator(new Md5FileNameGenerator())
.build();
ImageLoader.getInstance().init(configuration);
}
}