Android 专用sd存储器

Android 专用sd存储器,android,Android,我有一个应用程序可以拍摄图片并将其保存到sd,问题是图片修改(删除、重命名、ecc)应该通过该应用程序完成,所以我需要一种方法使用户无法访问图片文件夹……是否可能?唯一的方法是加密存储的文件。无法阻止用户挂载SD卡以访问其中存储的每个文件 在常见的Android架构中,SD卡使用FAT32文件系统进行格式化。由于FAT32不支持任何访问控制机制,因此您不能依赖它 因此,唯一的可能性是加密。创建加密密钥并存储在私有应用程序数据文件夹中。然后用它来加密你想存储在SD卡上的隐私敏感文件。除非你在加密领

我有一个应用程序可以拍摄图片并将其保存到sd,问题是图片修改(删除、重命名、ecc)应该通过该应用程序完成,所以我需要一种方法使用户无法访问图片文件夹……是否可能?

唯一的方法是加密存储的文件。无法阻止用户挂载SD卡以访问其中存储的每个文件

在常见的Android架构中,SD卡使用FAT32文件系统进行格式化。由于FAT32不支持任何访问控制机制,因此您不能依赖它


因此,唯一的可能性是加密。创建加密密钥并存储在私有应用程序数据文件夹中。然后用它来加密你想存储在SD卡上的隐私敏感文件。

除非你在加密领域有经验,否则你自己的算法通常很糟糕。有很多可靠的、经过验证的算法可供选择。不要重新发明轮子。方轮通常是无用的。