如何在android手机上存储图像而不在图库中显示图像?

问题描述:

在我的android应用程序中,我从数据库下载图像。每个图像在数据库中都有一个与其关联的主键。我存储图像的方式是为应用程序创建一个文件夹。然后为每个主键的子文件夹放入图片。问题是可能有大量的图像,如果我去图库应用程序浏览图像,我在那里看到所有这些子文件夹。我不想在那里看到他们。如何在android手机上存储图像而不在图库中显示图像?

我认为一种解决这个问题的方法是将所有图像保存在同一个文件夹中,并在它们前面添加它们的id或其他内容,但我不喜欢这样,因为1个id可能会有几张图片与它关联。

有谁知道更好的方法来解决这个问题吗?

谢谢

您可以将图像存储在具有“。”的文件夹中。在“.folder name”之类的名称前面或创建一个名为“.nomedia”的文件,并将其放入您存储图像的文件夹中。然后,放入该文件夹的任何内容都不会出现在画廊中。