有没有办法在 Android 中隐藏我的应用程序的数据文件夹?我在 sdcard/data/{package name} 中存储了一些东西,我希望它是私有(private)的。
谢谢。
更新 对不起,我的意思是内部存储器。我将使用它来缓存一些图像。
最佳答案
当 android 安全模型完好无损时,您应用程序私有(private)存储区域中的文件仅对您的应用程序以及您已签署并分配以共享其用户 ID 的任何其他应用程序可见,除非您将它们设置为全局可读权限。
但是,您不能依赖它,因为有大量设备的原始安全模型不完整:包括开发设备和未打开的模拟器、模型因错误而失效的设备,或设备由定制(即“root”)设备的最终用户拥有。在这些情况下,最终用户可以访问应用程序的私有(private)文件,并且设备上的一些附加工具和应用程序也可能可以访问。
关于android - 如何在 Android 中隐藏我的数据文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7277254/