1

我已使用Android方法Context.getExternalFilesDir(),并将某些数据从我的应用程序保存到外部文件中。到目前为止,当我在Android 4.4上卸载应用程序时,这些外部文件也被删除,但Android 2.3并非如此。在卸载Android 2.3时清除应用程序外部文件

我想知道这是否可能,如果是这样,我将如何在Android 2.3中实现这种行为。

问候 何塞

回答

1

4.4改变了行为的SD卡。在此之前,SD卡上的数据没有保护,任何应用程序都可以在任何地方读取或写入。之后,文件和目录受到保护,因此只有创建它们的应用才能读取或写入它们。由于2.3不会跟踪谁拥有这些文件,因此在卸载时无法将其删除。您可以做的最接近的事情是定期删除文件。

相关问题