在我的项目中,我想从URL下载图像,我想通过Kik Messenger共享图像。在Kik Messenger中共享图像的代码是:
KikMessage message = new KikMessage("com.kik.myapp.id");
message.setImage(this, R.drawable.something);
那么如何将图像存储在可绘制文件夹中?
答案 0 :(得分:1)
您的应用程序资源目录是只读的,因此您根本无法做到这一点。
您最好的选择是看Kik Messenger是否提供任何采用Drawable而非资源ID的方法。
更新:我刚检查了the Kik Messenger docs,确实还有其他两种设置图片的方法:setImage(BitmapDrawable)
和setImage(File)
。最简单的选择可能是将图像保存到内部存储并附加文件(如果您不再需要它,则将其删除)。