Android:app私人文件夹,如果应用程序已卸载/降级,则不会删除

时间:2017-03-24 14:14:52

标签: android android-permissions android-internal-storage

Android应用有一个私人文件夹来存储只有应用才能访问的文件。其他应用无法编辑或删除它们。

但是我知道在卸载应用程序时删除该文件夹,或者甚至在用旧版本替换应用程序时(以及在与签名等相关的其他情况下)也会删除该文件夹。

我想知道是否可以在上述情况下拥有一个未删除的私有应用程序文件夹,因此在卸载/降级应用程序后它仍然存在。 (对我来说,私人应用程序文件夹是其他应用程序无法更改/删除其中的文件,即恶意软件应用程序)。

1 个答案:

答案 0 :(得分:1)

这是不可能的。 Android从之前的移动操作系统(如Windows Mobile)中吸取了教训,在这些系统中,卸载的应用程序会留下各种各样的垃圾,使用户的存储混乱,直到最终设备无法使用。

唯一类似于您所寻求的方案是,如果您使用getExternalFilesDirs()来处理可移动存储 - 可能是,如果卸载应用时该可移动存储不可用,则其文件将保留在即使存储重新连接到设备后,也可以移动存储。