如何隐藏图库中的照片并将其存储在我的应用程序中

Mah*_*mbi 9 android android-gallery android-image

我正在开发一个Android应用程序,它将从库中选择一些照片并隐藏它们,

我可以从图库中选择特定的图片并将其存储在我的应用程序中并从图库中删除它,但是如果他在sdcard中打开我的应用程序文件夹,那么一个人可以看到这些图片,所以我如何存储它们以便即使一个人检查我的SD卡然后他应该无法检测到那些照片?

Guy*_*kun 11

唯一安全的方法是自己加密图像数据并删除原始文件,只留下您的应用程序能够解密文件.

看看如何在Android中使用AES加密SD卡中的文件?看看如何做到这一点.

作为附加步骤,您还可以使用任意数量的其他答案来隐藏加密文件


Sid*_*ele 7

如果要阻止Gallery显示应用程序文件夹中的图像,可以将该文件.nomedia夹中的文件放在该文件夹中.

资料来源:https://stackoverflow.com/a/6713863/450534

如果要隐藏文件夹,例如文件管理器,请确保文件夹以句点(.)开头.例如,如果文件夹名为myfolder,则应将其创建为.myfolder

资料来源:https://stackoverflow.com/a/5878270/450534

请注意,用户可以更改文件管理器的设置以显示隐藏文件和文件夹.为此,没有解决方案.