這裏我創建了一個Android應用程序,它從網上下載圖像並將圖像存儲在位於SDCARD上的文件夾中。當我卸載我的Android應用程序時,我想刪除該圖像文件夾。Unistall應用程序從SDCARD中刪除文件夾
請幫幫我。
這裏我創建了一個Android應用程序,它從網上下載圖像並將圖像存儲在位於SDCARD上的文件夾中。當我卸載我的Android應用程序時,我想刪除該圖像文件夾。Unistall應用程序從SDCARD中刪除文件夾
請幫幫我。
而不是在SD卡使用任意位置,使用推薦的外部存儲目錄,你可以通過調用獲取文件連結此:
getExternalStorageDirectory()
當你的應用被卸載這個被自動刪除。
我已經添加下面創建外部存儲目錄中的新文件的例子:
String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();
String fileName = "file.txt";
File f = new File(baseDir + "/" + fileName);
你的意思是說當我創建一個文件夾時,使用Environment.getExternalStorageDirectory()。getAbsolutePath()創建一個文件夾。 – 2012-08-07 09:51:25
我已編輯示例以顯示在外部存儲目錄中創建新文件。 – Ljdawson 2012-08-07 09:56:32
我用你的例子創建了文件,但當我卸載我的應用程序它不會刪除。我的文件在那裏存在。 – 2012-08-07 10:08:50
嘗試[這](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