【发布时间】:2020-11-20 13:15:19
【问题描述】:
我正在尝试在 android(java) 中使用 Volley 或 okhttp3 从端点下载图像,有一些方法可以表明ImageView 中的图像,有没有办法可以从 API 端点下载图像,并将其保存到名为 images 的子文件夹中的 assets 文件夹中。我已经有一段时间了,有点像 Volley 和 okhttp 的初学者。如果有人可以帮助我,那就太好了。
到目前为止,我已经尝试过使用 ImageRequest,
public void getImages(String url) {
RequestQueue mRequestQueue = Volley.newRequestQueue(this);
ImageRequest request = new ImageRequest("url",
response -> {
}, 0, 0, null,
error -> {
}) {
@Override
public Map<String, String> getHeaders() {
Map<String, String> params = new HashMap<String, String>();
params.put("param1", "num1");
params.put("param2", "num2");
return params;
}
};
mRequestQueue.add(request);
}
【问题讨论】:
-
不,您不能保存到资产文件夹,因为它是只读的。为什么不保存到普通文件存储?
标签: java android android-studio android-volley okhttp