在手机上安装应用程序时,我正在使用newFile(Environment.getExternalStorageDirectory().getAbsolutePath() + "/myfoldername/Filename.db");
但现在我想从SD卡中删除文件夹MyFolderName,而应用程序正在被卸载。
我读到deletion through broadcastreceiver但仍然无法从SD卡中删除文件夹。

最佳答案

这是不可能的。您的应用在卸载时无法获得控制。
您应该切换到将文件放到getExternalFilesDir()和/或getExternalCacheDir()中的外部存储中(打开Context的方法,例如您的Activity)。卸载后,这些目录以及内部存储都会自动删除。

关于android - 从手机卸载应用程序时如何删除SD卡上的文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27928592/

10-13 09:09