2012-08-30 93 views
0

我有一个应用程序,它采取图片并将它们保存到SD,问题是图片修改(删除,重命名,ecc)应该只是通过应用程序来完成,所以我需要一种方法来使图片文件夹不用户可以访问...有可能吗?私人SD存储

+2

自己的算法通常是蹩脚的,除非你有密码领域的经验。有很多可靠的算法可供选择。不要重新发明轮子。方形车轮通常没用。 –

回答

0

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

因此唯一的可能性是加密。创建加密密钥并存储在私人应用程序数据文件夹中。然后将其用于加密您想要存储在SD卡上的隐私敏感文件。

2

唯一的方法是加密您存储的文件。没有办法阻止用户挂载SD卡来访问存储在其中的每个文件。