Android ImageLoader使用

首先需要,設置網絡權限

其次繼承於Application的子類,作爲加載的其實類,初始化ImageLoader的配置參數

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是一個單例,因此使用是可以直接使用(參數初始化已經配置);

簡單實用

           ImageLoader.getInstance().displayImage(uri, imageAware)
既可以異步加載圖片

具體可參考github:https://github.com/nostra13/Android-Universal-Image-Loader

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章