【问题标题】:Delete Folder from SDCARD when Unistall App [duplicate]卸载应用程序时从 SD 卡中删除文件夹 [重复]
【发布时间】:2012-08-04 07:20:40
【问题描述】:

在这里,我创建了一个 Android 应用程序,它从 Web 下载图像并将图像存储在位于 SDCARD 上的文件夹中。当我卸载我的 Android 应用程序时,我想删除该图像文件夹。

请帮帮我。

【问题讨论】:

标签: android directory uninstallation android-sdcard


【解决方案1】:

不要使用 SDCard 上的任意位置,而是使用推荐的外部存储目录,您可以通过调用获得指向此的文件链接:

getExternalStorageDirectory()

卸载您的应用时会自动删除。

我在下面添加了一个在外部存储目录中创建新文件的示例:

String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath(); 
String fileName = "file.txt"; 
File f = new File(baseDir + "/" + fileName);

【讨论】:

  • 你的意思是说当我创建一个文件夹时,使用 Environment.getExternalStorageDirectory().getAbsolutePath() 创建一个文件夹。
  • 我已经编辑了示例以显示在外部存储目录中创建新文件。
  • 我使用您的示例创建了文件,但是当我卸载我的应用程序时,它不会删除。我的文件在那里。
  • 和我一样,不会删除sdcard文件夹
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
相关资源
最近更新 更多