2013-08-02 87 views

回答

8

不幸的是 - 答案是:你不能!

確實有廣播,您可以聽應用程序卸載時 - 但您的應用程序將不會得到任何廣播它自己卸載。

你可以做什麼:

,而不是在外部存儲器上創建文件夾(SD卡..),你可以在你的Context.getFilesDir()應用程序的目錄中創建文件夾。此路徑在您的應用程序的內部,卸載您的應用程序也會刪除此文件夾。

2

願這可以幫助您:

只有做到這一點的方法是如果你使用getExternalCacheDir(),那麼只有文件夾自動刪除卸載應用程序時...請參考以下鏈接:Click here

OR:

將它保存在您的應用程序私人文件夾(/data/data/yourappPackege)。卸載應用程序時,該文件夾將被刪除。
您可以通過方法獲得您的私人文件夾getFilesDir()其他文件無法刪除,因爲您的應用程序在刪除時不知道它。

相關問題