2013-08-02 50 views

回答

8

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

确实有广播,您可以听应用程序卸载时 - 但您的应用程序将不会得到任何广播它自己卸载。

你可以做什么:

,而不是在外部存储器上创建文件夹(SD卡..),你可以在你的Context.getFilesDir()应用程序的目录中创建文件夹。此路径在您的应用程序的内部,卸载您的应用程序也会删除此文件夹。

2

愿这可以帮助您:

只有做到这一点的方法是如果你使用getExternalCacheDir(),那么只有文件夹自动删除卸载应用程序时...请参考以下链接:Click here

OR:

将它保存在您的应用程序私人文件夹(/data/data/yourappPackege)。卸载应用程序时,该文件夹将被删除。
您可以通过方法获得您的私人文件夹getFilesDir()其他文件无法删除,因为您的应用程序在删除时不知道它。

相关问题