SimpleCommand實(shí)現(xiàn)圖片下載(二)
使用simplecommand下載網(wǎng)絡(luò)圖片,并顯示到ImageView控件上。
1 在app module的build.gradle將simplecommand框架進(jìn)行導(dǎo)入,具體請(qǐng)看第1節(jié)的步驟1和2
2 設(shè)置網(wǎng)絡(luò)圖片的Url地址:這里以請(qǐng)求百度logo圖片為例
String imageUrl = "https://www.baidu.com/img/bd_logo1.png";
3 構(gòu)建圖片下載的進(jìn)度監(jiān)聽(tīng)器
ImageLoader.ProgressListener listener = new ImageLoader.ProgressListener() { @Override public void update(int percent) { Log.e("TAG", "percent is " + percent); } };
4 構(gòu)建ImageLoader對(duì)象,傳入進(jìn)度監(jiān)聽(tīng)器,并設(shè)置是否支持緩存
/** * 第一個(gè)參數(shù):Context上下文,最好使用ApplicationContext * 第二個(gè)參數(shù):ProgressListener,下載進(jìn)度的監(jiān)聽(tīng)器 * 第三個(gè)參數(shù):boolean,是否支持緩存 */ ImageLoader imageLoader = new ImageLoader(this, listener, true);
5 調(diào)用ImageLoader下載圖片,并設(shè)置到ImageView控件上
imageLoader.load(imageUrl) .withPlaceholder(R.mipmap.ic_launcher) .into(image);
簡(jiǎn)單說(shuō)明一下:
當(dāng)上面的第5步執(zhí)行之后,會(huì)打印TAG標(biāo)簽的進(jìn)度提示0 ~ 100 %
當(dāng)圖片下載成功之后,會(huì)顯示在ImageView控件上,并默認(rèn)在storage/sdcard/Android/data/packageName/cach/picass-big-cache文件夾下保存圖片緩存數(shù)據(jù)
框架github地址: SimpleCommand框架
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android中Glide實(shí)現(xiàn)超簡(jiǎn)單的圖片下載功能
- Android使用okHttp(get方式)下載圖片
- Android中使用HttpURLConnection實(shí)現(xiàn)GET POST JSON數(shù)據(jù)與下載圖片
- Android 利用ViewPager實(shí)現(xiàn)圖片可以左右循環(huán)滑動(dòng)效果附代碼下載
- Android使用緩存機(jī)制實(shí)現(xiàn)文件下載及異步請(qǐng)求圖片加三級(jí)緩存
- Android中使用七牛云存儲(chǔ)進(jìn)行圖片上傳下載的實(shí)例代碼
- Android 下載網(wǎng)絡(luò)圖片并顯示到本地
- Android編程滑動(dòng)效果之Gallery+GridView實(shí)現(xiàn)圖片預(yù)覽功能(附demo源碼下載)
- Android編程實(shí)現(xiàn)手繪及保存為圖片的方法(附demo源碼下載)
- Android編程實(shí)現(xiàn)圖片的上傳和下載功能示例
相關(guān)文章
Android在OnCreate中獲取控件的寬度和高度的實(shí)現(xiàn)代碼
在Android中,有時(shí)需要對(duì)控件進(jìn)行測(cè)量,得到的控件寬度和高度可以用來(lái)做一些計(jì)算。在需要自適應(yīng)屏幕的情況下,這種計(jì)算就顯得特別重要2012-11-11Android開(kāi)發(fā)之拖動(dòng)條/滑動(dòng)條控件、星級(jí)評(píng)分控件功能的實(shí)例代碼
這篇文章主要介紹了Android開(kāi)發(fā)之拖動(dòng)條/滑動(dòng)條控件、星級(jí)評(píng)分控件功能的實(shí)例代碼,需要的朋友可以參考下2019-05-05Android仿iOS側(cè)滑退出當(dāng)前界面功能
這篇文章主要為大家詳細(xì)介紹了Android仿iOS側(cè)滑退出當(dāng)前界面功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12Android 實(shí)現(xiàn)銀聯(lián)刷卡機(jī)消費(fèi)后手動(dòng)簽名的功能(示例代碼)
在一些商場(chǎng)購(gòu)物時(shí),不需要用筆在銀聯(lián)機(jī)上簽名了,直接用手指觸摸實(shí)現(xiàn)消費(fèi)簽名,非常方便,下面小編給大家分享Android 實(shí)現(xiàn)銀聯(lián)刷卡機(jī)消費(fèi)后手動(dòng)簽名的功能,需要的朋友參考下吧2017-12-12Android中ScrollView監(jiān)聽(tīng)滑動(dòng)距離案例講解
這篇文章主要介紹了Android中ScrollView監(jiān)聽(tīng)滑動(dòng)距離案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08android如何取得本地通訊錄的頭像的原圖的實(shí)現(xiàn)代碼
這篇文章主要介紹了android如何取得本地通訊錄的頭像的原圖的實(shí)現(xiàn)代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Android開(kāi)發(fā)之ToggleButton實(shí)現(xiàn)開(kāi)關(guān)效果示例
這篇文章主要介紹了Android開(kāi)發(fā)之ToggleButton實(shí)現(xiàn)開(kāi)關(guān)效果的方法,結(jié)合實(shí)例形式分析了ToggleButton控件實(shí)現(xiàn)開(kāi)關(guān)效果的布局與功能相關(guān)操作技巧,需要的朋友可以參考下2017-07-07