2012-08-07 90 views
1

這裏我創建了一個Android應用程序,它從網上下載圖像並將圖像存儲在位於SDCARD上的文件夾中。當我卸載我的Android應用程序時,我想刪除該圖像文件夾。Unistall應用程序從SDCARD中刪除文件夾

請幫幫我。

+0

嘗試[這](http://stackoverflow.com/questions/9513997/how-to-delete -folders-from-sdcard-during-uninstalling-of-my-app-in-android) – Bishan 2013-03-14 06:34:55

回答

0

而不是在SD卡使用任意位置,使用推薦的外部存儲目錄,你可以通過調用獲取文件連結此:

getExternalStorageDirectory() 

當你的應用被卸載這個被自動刪除。

我已經添加下面創建外部存儲目錄中的新文件的例子:

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

你的意思是說當我創建一個文件夾時,使用Environment.getExternalStorageDirectory()。getAbsolutePath()創建一個文件夾。 – 2012-08-07 09:51:25

+0

我已編輯示例以顯示在外部存儲目錄中創建新文件。 – Ljdawson 2012-08-07 09:56:32

+3

我用你的例子創建了文件,但當我卸載我的應用程序它不會刪除。我的文件在那裏存在。 – 2012-08-07 10:08:50

相關問題