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ìn)度的環(huán)形Progress
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)計步進(jìn)度的環(huán)形Progress,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
Android實(shí)現(xiàn)MVVM架構(gòu)數(shù)據(jù)刷新詳解流程
MVVM架構(gòu)模式,即Model-View-ViewModel三個層級,MVVM模式出來的時間已經(jīng)很長了,網(wǎng)上關(guān)于MVVM模式的解析也有很多,我這里只說一下我自己的理解,基本上是和MVP模式相比較的一個差異2021-10-10
android實(shí)現(xiàn)多圖文分享朋友圈功能
本文主要介紹android調(diào)用系統(tǒng)分享實(shí)現(xiàn)朋友圈同時分享文字和圖片,圖片還可以多圖添加分享的功能。2017-11-11
在ubuntu下編譯ijkplayer-android的方法
下面小編就為大家分享一篇在ubuntu下編譯ijkplayer-android的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
Android中實(shí)現(xiàn)自動生成布局View的初始化代碼方法
這篇文章主要介紹了Android中實(shí)現(xiàn)自動生成布局View的初始化代碼方法,本文使用解析layout 布局文件的方法實(shí)現(xiàn)需求,需要的朋友可以參考下2014-10-10
Android的Activity跳轉(zhuǎn)動畫各種效果整理
Android的Activity跳轉(zhuǎn)就是很生硬的切換界面。其實(shí)Android的Activity跳轉(zhuǎn)可以設(shè)置各種動畫,本文整理了一些,還有很多動畫效果,就要靠我們發(fā)揮自己的想象力2013-06-06
為Retrofit統(tǒng)一添加post請求的默認(rèn)參數(shù)的方法
這篇文章主要介紹了為Retrofit統(tǒng)一添加post請求的默認(rèn)參數(shù)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04

