java - picasso 加载图像后将图像保存在SD卡中

标签 java android picasso

我正在使用 picasso 插件加载图像。

Picasso.with(context).load(BackendConfig.media_url+folder+holder.media_name).resize(150, 150).into(holder.imageView);

它工作正常。但是,我想通过从 URL 加载一次来将该图像保存在 SD 卡中。

我该怎么做?

最佳答案

Picasso 使用 LRU 磁盘缓存,无需担心从 URL 加载一次。如果您需要加载实际图像并将其保存为文件,请将其加载为位图资源,并使用 Bitmap.compressFileOutputStream保存到文件 (PNG/JPEG/WEBP)。

关于java - picasso 加载图像后将图像保存在SD卡中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37889199/

相关文章:

java - 数据未从在线 mysql 服务器检索

android - 打瞌睡模式处理

Android picasso 多线程

java - picasso 在第一次调用时不会加载图像

java - 设置 Shopizer 时出现的问题

java - javafx中窗口大小增加时如何设置自动调整大小?

java - 安卓NDK : Autogenerate function declarations?

android - RecyclerView 复制每个项目

java - 在 Jetty 9 上配置 SSL : oeji. SelectorManager :qtp1706748598-22-selector-0: java. lang.NullPointerException

android - 无法从文件 ://path in Picasso 加载图像