我创建一个应用程序,我想,当用户uninstall application
目录也被删除其目录获取有关SD卡("/mnt/sdcard/testzapp")
如何删除应用程序目录,而卸载Android应用
创建。
我该怎么做?
我创建一个应用程序,我想,当用户uninstall application
目录也被删除其目录获取有关SD卡("/mnt/sdcard/testzapp")
如何删除应用程序目录,而卸载Android应用
创建。
我该怎么做?
不幸的是 - 答案是:你不能!
确实有广播,您可以听应用程序卸载时 - 但您的应用程序将不会得到任何广播它自己卸载。
你可以做什么:
,而不是在外部存储器上创建文件夹(SD卡..),你可以在你的Context.getFilesDir()
应用程序的目录中创建文件夹。此路径在您的应用程序的内部,卸载您的应用程序也会删除此文件夹。
愿这可以帮助您:
只有做到这一点的方法是如果你使用getExternalCacheDir()
,那么只有文件夹自动删除卸载应用程序时...请参考以下链接:Click here
OR:
将它保存在您的应用程序私人文件夹(/data/data/yourappPackege)
。卸载应用程序时,该文件夹将被删除。
您可以通过方法获得您的私人文件夹getFilesDir()
其他文件无法删除,因为您的应用程序在删除时不知道它。
看到这第一个http://stackoverflow.com/questions/6209730/is-it-possible-to-detect-android-app-uninstall – KOTIOS