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