如何使用Glide将图像下载到设备存储中?

问题描述 投票:-1回答:1

我找不到从URL下载图像到android本地存储的最佳方法。我所能找到的确实是旧代码,有没有官方的方法?我相信可以使用Glide库完成此操作,如果没有,那么最佳做法是什么?它将使用协程来执行此操作。

android android-glide
1个回答
0
投票

您可以使用Glide来做到这一点

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

Glide.with(mContext)
         .load("url")
         .asBitmap()
         .into(new SimpleTarget<Bitmap>(100,100) {
             @Override
             public void onResourceReady(Bitmap resource, GlideAnimation 
             glideAnimation)  {
                  // here you have bitmap you can save it
             }
         });
© www.soinside.com 2019 - 2024. All rights reserved.