多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 安卓圖片框架:universal-image-loader的快速使用

安卓圖片框架:universal-image-loader的快速使用

來源:程序員人生   發布時間:2014-09-16 15:18:18 閱讀次數:2873次

在安卓開發過程中難免會遇到以下幾個情況:

1、圖片異步加載

2、圖片緩存

3、圖片顯示

4、其它……(忘記了)

以上的這些情況,可能要自己去寫不少代碼去實現這些功能,而且對于一些新手,可能寫了半天,發現效果很不理想、內存問題也處理不好、異步也不好控制(我就是這樣)。所以搜了一下,發現網上最流行的一個安卓圖片開源框架 universal-image-loader,親自使用了一下,發現真是的好用啊!一共就加十幾行代碼就搞定了,媽媽再也不用擔心我花時間去瞎搞八搞的了!

好了,下面來說說快速使用這個框架的步驟:

一、往工程的libs文件夾中添加 universal-image-loader-1.9.2-with-sources.jar 這個Jar包。點擊這里可以直接下載哦!

二、新建一個 繼承application的類,其中的代碼看下面:

public class MyApplication extends Application { public void onCreate() { super.onCreate(); initImageLoader(getApplicationContext()); } public static void initImageLoader(Context context) { ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context) .threadPriority(Thread.MAX_PRIORITY).denyCacheImageMultipleSizesInMemory() .diskCacheFileNameGenerator(new Md5FileNameGenerator()).tasksProcessingOrder(QueueProcessingType.LIFO) .writeDebugLogs() // Remove for release app .build(); ImageLoader.getInstance().init(config); } }

注意,這個application類要在menifest中的application標簽中注明哦!就是下面這樣:

  <application

        android:name="com.lee.example.MyApplication"


好了,添加完以上兩步的內容,基本的框架環境就搭建好了,下面是如何使用它來加載網絡圖片:

先聲明兩個對象:

private DisplayImageOptions options;

private ImageLoader imageLoader;


然后在類的構造函數或者activity的increate方法中初始化它們:

imageLoader = ImageLoader.getInstance();

options = new DisplayImageOptions.Builder()

.showImageOnLoading(null)//加載過程中顯示的圖片

.showImageForEmptyUri(null)//加載內容為空顯示的圖片

.showImageOnFail(null)//加載失敗顯示的圖片

.cacheInMemory(true).cacheOnDisk(true).considerExifParams(true)

.bitmapConfig(Bitmap.Config.RGB_565).displayer(new FadeInBitmapDisplayer(388)).build();

下面是使用:

imageLoader.displayImage(imageFile, imageView, options);

說明:

imageFile:圖片的網絡路徑(也可以用本地的路徑哦,詳情看文末的框架github中文檔說明)

imageView:就是圖片控件哈~

就上面這么一句,太方便了哈!



框架的github地址:https://github.com/nostra13/Android-Universal-Image-Loader


小廣告:關注微信公眾號:“大大花貓” ,它是一個智能聊天機器人,可以回答各種問題,包括查詢各種信息哦!它還可以進行人臉識別,只要發送一張人臉照片,就可以進行識別并回復出各種信息哦!它還有許多微信網頁小游戲哦!還有更多精彩功能正在開發中! 快快關注吧!^ ^


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久亚洲人成国产精品 | 伊人久久91| 免费jizz在在线播放国产 | 好吊色永久免费视频大全 | 日本欧美视频在线 | 成人影院久久久久久影院 | 国产午夜视频在线观看第四页 | 欧美精品在线一区 | 男人天堂亚洲天堂 | 性生活视频网 | 中文字幕一区二区三区四区 | 猫咪www免费人成网站 | 91免费影视 | 日本中文字幕视频在线看 | 国产精品久久一区 | 日韩欧国产精品一区综合无码 | 欧美日韩永久久一区二区三区 | 亚洲精品推荐 | 最新中文字幕在线观看 | 久久成人精品免费播放 | 国内自拍视频在线看免费观看 | 国产精品亚洲综合 | 最近免费中文字幕高清大全 | 99国产精品久久久久久久成人热 | 五月婷婷在线视频观看 | 波多野结衣在线观看免费区 | 国产片欧美片亚洲片久久综合 | 性欧美hd| 欧美a级黄色片 | 亚洲高清在线观看播放 | 亚洲国产国产综合一区首页 | 波多野结衣视频一区二区 | 国产亚洲精品久久久久久牛牛 | 欧美性videos高清精品 | 致命坏男人漫画登录页面免费漫画第三话 | 欧美日韩亚洲国产 | 免费一级毛片在线观看 | 免费看逼逼 | xxxxx国产 | 欧美性猛交xxxx| 国产亚洲精品久久久久91网站 |