android - 如何在 Android 中隐藏我的数据文件夹?

标签 android

有没有办法在 Android 中隐藏我的应用程序的数据文件夹?我在 sdcard/data/{package name} 中存储了一些东西,我希望它是私有(private)的。

谢谢。

更新 对不起,我的意思是内部存储器。我将使用它来缓存一些图像。

最佳答案

当 android 安全模型完好无损时,您应用程序私有(private)存储区域中的文件仅对您的应用程序以及您已签署并分配以共享其用户 ID 的任何其他应用程序可见,除非您将它们设置为全局可读权限。

但是,您不能依赖它,因为有大量设备的原始安全模型不完整:包括开发设备和未打开的模拟器、模型因错误而失效的设备,或设备由定制(即“root”)设备的最终用户拥有。在这些情况下,最终用户可以访问应用程序的私有(private)文件,并且设备上的一些附加工具和应用程序也可能可以访问。

关于android - 如何在 Android 中隐藏我的数据文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7277254/

相关文章:

java - 在 Android 上使用 Google App Engine 的先决条件是什么?

android - 使用 RxJava 从 Internet 获取数据时,ListView 无法显示项目数据

android - Kotlin 与 Android : Base classes and Kotlin Android Extensions

android - 没有数据库锁!在安卓中

android - 对于Android 3的处理,registerReceiver和getApplicationContext函数不存在

java - 异步任务UI更新

java - android中每n分钟获取当前位置

Android Studio 1.0.1 添加外部库

java - IBM Worklight 版本 6.1.0,在 Win 7 上带有嵌入式 WL 开发服务器,一致的 Android 构建错误

android - 在 Android 中监控热点状态