在我的应用程序中,我正在加密图像并将其保存在 SD 卡中的特定文件夹中,当我打开设备的图库时,它会显示文件夹和加密的图像,我不希望我的图像在图库中。我怎样才能做到这一点?听说 .nomedia 是一个解决方案,但我想要一些程序化的东西。
也参考这个链接,但我觉得它没有效果。
在我的应用程序中,我正在加密图像并将其保存在 SD 卡中的特定文件夹中,当我打开设备的图库时,它会显示文件夹和加密的图像,我不希望我的图像在图库中。我怎样才能做到这一点?听说 .nomedia 是一个解决方案,但我想要一些程序化的东西。
也参考这个链接,但我觉得它没有效果。
您保存图像的目录,使其成为 nomedia。
如果文件夹名称前有一个点,它将自动从图库中排除。Gallery 完全忽略了这些文件夹,因此可以在 Gallery 启动时节省您的时间。本质上,以点为前缀会将文件夹变成隐藏文件夹,因此许多应用程序在更改后将无法看到该文件夹——这包括一些文件管理器。如果您确定可以隐藏文件夹,请继续。如果没有,我们将很快介绍另一种您可能更喜欢使用的方法。
http://www.makeuseof.com/tag/hide-private-picture-folders-gallery-android/