Android ImageLoader使用

首先須要,設置網絡權限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

相關文章
相關標籤/搜索