SimpleCommand實(shí)現(xiàn)圖片下載(二)
使用simplecommand下載網(wǎng)絡(luò)圖片,并顯示到ImageView控件上。
1 在app module的build.gradle將simplecommand框架進(jìn)行導(dǎo)入,具體請看第1節(jié)的步驟1和2
2 設(shè)置網(wǎng)絡(luò)圖片的Url地址:這里以請求百度logo圖片為例
String imageUrl = "https://www.baidu.com/img/bd_logo1.png";
3 構(gòu)建圖片下載的進(jìn)度監(jiān)聽器
ImageLoader.ProgressListener listener = new ImageLoader.ProgressListener() {
@Override
public void update(int percent) {
Log.e("TAG", "percent is " + percent);
}
};
4 構(gòu)建ImageLoader對象,傳入進(jìn)度監(jiān)聽器,并設(shè)置是否支持緩存
/** * 第一個參數(shù):Context上下文,最好使用ApplicationContext * 第二個參數(shù):ProgressListener,下載進(jìn)度的監(jiān)聽器 * 第三個參數(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);
簡單說明一下:
當(dāng)上面的第5步執(zhí)行之后,會打印TAG標(biāo)簽的進(jìn)度提示0 ~ 100 %
當(dāng)圖片下載成功之后,會顯示在ImageView控件上,并默認(rèn)在storage/sdcard/Android/data/packageName/cach/picass-big-cache文件夾下保存圖片緩存數(shù)據(jù)
框架github地址: SimpleCommand框架
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android中Glide實(shí)現(xiàn)超簡單的圖片下載功能
- Android使用okHttp(get方式)下載圖片
- Android中使用HttpURLConnection實(shí)現(xiàn)GET POST JSON數(shù)據(jù)與下載圖片
- Android 利用ViewPager實(shí)現(xiàn)圖片可以左右循環(huán)滑動效果附代碼下載
- Android使用緩存機(jī)制實(shí)現(xiàn)文件下載及異步請求圖片加三級緩存
- Android中使用七牛云存儲進(jìn)行圖片上傳下載的實(shí)例代碼
- Android 下載網(wǎng)絡(luò)圖片并顯示到本地
- Android編程滑動效果之Gallery+GridView實(shí)現(xiàn)圖片預(yù)覽功能(附demo源碼下載)
- Android編程實(shí)現(xiàn)手繪及保存為圖片的方法(附demo源碼下載)
- Android編程實(shí)現(xiàn)圖片的上傳和下載功能示例
相關(guān)文章
Android實(shí)現(xiàn)計(jì)步進(jìn)度的環(huán)形Progress
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)計(jì)步進(jìn)度的環(huán)形Progress,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
Android實(shí)現(xiàn)MVVM架構(gòu)數(shù)據(jù)刷新詳解流程
android實(shí)現(xiàn)多圖文分享朋友圈功能
在ubuntu下編譯ijkplayer-android的方法
Android中實(shí)現(xiàn)自動生成布局View的初始化代碼方法
Android的Activity跳轉(zhuǎn)動畫各種效果整理
為Retrofit統(tǒng)一添加post請求的默認(rèn)參數(shù)的方法

