如何从URL下载图像并将其动态存储在我的应用程序的可绘制文件夹中?

时间:2012-07-02 08:25:42

标签: android imagedownload

在我的项目中,我想从URL下载图像,我想通过Kik Messenger共享图像。在Kik Messenger中共享图像的代码是:

KikMessage message = new KikMessage("com.kik.myapp.id");
message.setImage(this, R.drawable.something); 

那么如何将图像存储在可绘制文件夹中?

1 个答案:

答案 0 :(得分:1)

您的应用程序资源目录是只读的,因此您根本无法做到这一点。

您最好的选择是看Kik Messenger是否提供任何采用Drawable而非资源ID的方法。

更新:我刚检查了the Kik Messenger docs,确实还有其他两种设置图片的方法:setImage(BitmapDrawable)setImage(File)。最简单的选择可能是将图像保存到内部存储并附加文件(如果您不再需要它,则将其删除)。