首先須要,設置網絡權限git
其次繼承於Application的子類,做爲加載的其實類,初始化ImageLoader的配置參數github
public class MyApplication extends Application {
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
getApplicationContext())
.threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.tasksProcessingOrder(QueueProcessingType.LIFO)
.writeDebugLogs() // Remove for release app
.build();
ImageLoader.getInstance().init(config);
}
}網絡
從中能夠看出ImageLoader是一個單例,所以使用是能夠直接使用(參數初始化已經配置);app
簡單實用異步
ImageLoader.getInstance().displayImage(uri, p_w_picpathAware)
既能夠異步加載圖片ide
具體可參考github:https://github.com/nostra13/Android-Universal-Image-Loader
ui