从图库中获取图片以保存在我的应用中作为个人资料图片 - 例如联系电话簿中的图片

时间:2013-07-08 15:46:15

标签: android

我正在开发一个应用程序,其中包含用户名,电子邮件等以及他们的照片。我能够有一个功能,如果用户点击图像按钮,如果他们想要使用相机或从他们的图库上传它,它将作为他们。从这里一切正常。一旦他们选择了图片,我希望图片按钮能够获得他们选择/捕获的图片,即使他们转到另一个页面......就像电话簿中的联系人图片一样。 截至目前,我从相机拍摄的图像保存为Image(int)+ date。有没有办法让用户upload.capture随时显示的图片。 我尝试到处搜索,他们都显示了一个方法,你可以选择图像并查看它但不保存它。如果应用重新启动或移动到另一个页面。 pic消失了。请帮忙

1 个答案:

答案 0 :(得分:1)

以下是将图像移动到您想要的目录(catch)Android how to move Media pictures to another folder?并使用SharedPerference存储图像路径的示例。并且每次用户打开具有图像的Activity时,它应该使用存储在SharedPerference中的图像路径来流式传输图像,不要忘记使用exist()检查文件是否存在,否则您应该显示默认值图像。

为什么我们应该使用另一个地方存储图像?
因为用户可能会删除图像或将其移动到其他地方。
我应该在哪里移动图片?
到设备内存中的任何位置,并且不要将图像保存为原始扩展名,因为它会显示在用户的图库中,这可能会使用户烦恼。