卸载android应用程序时如何删除应用程序目录

Vis*_*kal 0 android

我正在创建一个应用程序,其目录是在sdcard上创建的 ("/mnt/sdcard/testzapp")

我想在用户时uninstall application也删除该目录.
我怎样才能做到这一点?

Tal*_*nel 8

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

确实有广播,您可以在应用程序卸载时收听 - 但您的应用程序将不会为其自己的卸载获得任何广播.

你可以做什么:

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