国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android中Glide實現超簡單的圖片下載功能

2019-10-23 18:33:19
字體:
來源:轉載
供稿:網友

本文介紹了Glide實現超簡單的圖片下載功能,具體步驟如下:

添加依賴

compile 'com.github.bumptech.glide:glide:3.7.0'

添加權限

 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

工具類代碼

public class SDFileHelper {  private Context context;  public SDFileHelper() {  }  public SDFileHelper(Context context) {    super();    this.context = context;  }  //Glide保存圖片  public void savePicture(final String fileName, String url){    Glide.with(context).load(url).asBitmap().toBytes().into(new SimpleTarget<byte[]>() {      @Override      public void onResourceReady(byte[] bytes, GlideAnimation<? super byte[]> glideAnimation) {        try {          savaFileToSD(fileName,bytes);        } catch (Exception e) {          e.printStackTrace();        }      }    });  }  //往SD卡寫入文件的方法  public void savaFileToSD(String filename, byte[] bytes) throws Exception {    //如果手機已插入sd卡,且app具有讀寫sd卡的權限    if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {      String filePath = Environment.getExternalStorageDirectory().getCanonicalPath()+"/budejie";      File dir1 = new File(filePath);      if (!dir1.exists()){        dir1.mkdirs();      }      filename = filePath+ "/" + filename;      //這里就不要用openFileOutput了,那個是往手機內存中寫數據的      FileOutputStream output = new FileOutputStream(filename);      output.write(bytes);      //將bytes寫入到輸出流中      output.close();      //關閉輸出流      Toast.makeText(context, "圖片已成功保存到"+filePath, Toast.LENGTH_SHORT).show();    } else Toast.makeText(context, "SD卡不存在或者不可讀寫", Toast.LENGTH_SHORT).show();  }}

然后再需要的地方調用

 SDFileHelper helper = new SDFileHelper(MainActivity.this); helper.savePicture("bg.jpg",url);

glide下載圖片,android,glide下載,glide下載圖片到本地

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛隆县| 双辽市| 阿坝| 乌鲁木齐市| 濉溪县| 江北区| 盈江县| 德昌县| 翁牛特旗| 丰镇市| 浦东新区| 金堂县| 临漳县| 邓州市| 郯城县| 凤凰县| 荣昌县| 兴仁县| 西宁市| 乌拉特后旗| 库伦旗| 剑河县| 三穗县| 马关县| 赣榆县| 佛山市| 滨州市| 龙游县| 鱼台县| 集安市| 休宁县| 西充县| 巫溪县| 云安县| 普兰店市| 蒙山县| 北宁市| 武城县| 汕头市| 阿巴嘎旗| 宁都县|