我使用Android方法Context.getExternalFilesDir()
并将我的应用程序中的一些数据保存在外部文件中。到目前为止,当我在Android 4.4上卸载该应用程序时,此外部文件也将被删除,但Android 2.3并非如此。
我想知道这是否可行,如果可行,我将如何在Android 2.3中实现这种行为。
此致 何
答案 0 :(得分:1)
4.4改变了SD卡的行为。在此之前,SD卡上的数据没有任何保护,任何应用程序都可以在任何地方读取或写入。之后,文件和目录受到保护,因此只有创建它们的应用程序才能读取或写入它们。因为2.3不跟踪谁拥有文件,所以在卸载时无法删除它们。您可以做的最接近的事情是定期自己删除文件。