在应用程序中保存图像 - android

时间:2012-02-02 19:27:30

标签: android image

我正在开发一个应用程序,我需要从相机捕获图片并将其保存在应用程序中,例如在这个位置“/data/data/com...../images” - 我想知道的是这个正确的方法。如果没有请建议,但我的图像不应该被其他应用程序使用。

谢谢和问候, puneeth

2 个答案:

答案 0 :(得分:0)

我认为每种方法都有其缺点。如果图片应该始终存在(除非通过应用程序删除),我觉得这可能不是最佳方法。否则可以使用这种方法(这也是我正在做的)。我唯一要注意的是,如果某人删除了图片,那么总是会有一张默认图片显示在那里(这可以节省应用程序崩溃和其他对齐问题)。

答案 1 :(得分:0)

您在谈论Context.getFilesDir()目录。请注意,在具有单独SD卡存储的旧手机上,此区域的大小可能非常有限,因此请注意在此处保存大量图像。您可能希望改为使用getExternalCacheDir()getExternalFilesDir()