有没有办法在Android中隐藏我的应用程序的数据文件夹?我在sdcard / data / {package name}中存储了一些内容,我希望它是私有的。
感谢。
更新 对不起,我的意思是内存。我将使用它来缓存一些图像。
答案 0 :(得分:3)
当Android安全模型完好无损时,应用程序私有存储区域中的文件仅对您的应用程序以及您已签名和分配以共享其用户ID的任何其他应用程序可见,除非您使用世界可读权限设置它们。
但是,您不能依赖于此,因为存在大量原始安全模型不完整的设备:包括未启用它的开发设备和模拟器,模型因错误而无效的设备或设备由已定制(即“生根”)设备的最终用户拥有。在这些情况下,最终用户可以访问应用程序的私有文件,也可能是设备上的某些附加工具和应用程序。