Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如果卸载了我的应用程序,请执行一些清理操作_Android - Fatal编程技术网

Android 如果卸载了我的应用程序,请执行一些清理操作

Android 如果卸载了我的应用程序,请执行一些清理操作,android,Android,可能重复: 我的android应用程序安装在设备上时会在sd卡上创建一些文件夹。 现在,如果用户卸载应用程序,我想清理创建时创建的这些文件夹……那么是否可以在android操作系统中实现它?当应用程序从设备上卸载时,您无法管理这些事情。不过,如果你想删除你的文件夹,有一种方法不推荐,你可以制作另一个应用程序来监视你的应用程序,这样当你的应用程序被卸载时,该应用程序将删除你的应用程序创建的文件夹。但这不是实现这一目标的途径。很遗憾,在卸载应用程序时,没有其他方法来处理问题。这是否回答了您的问题?

可能重复:

我的android应用程序安装在设备上时会在sd卡上创建一些文件夹。
现在,如果用户卸载应用程序,我想清理创建时创建的这些文件夹……那么是否可以在android操作系统中实现它?

当应用程序从设备上卸载时,您无法管理这些事情。不过,如果你想删除你的文件夹,有一种方法不推荐,你可以制作另一个应用程序来监视你的应用程序,这样当你的应用程序被卸载时,该应用程序将删除你的应用程序创建的文件夹。但这不是实现这一目标的途径。很遗憾,在卸载应用程序时,没有其他方法来处理问题。

这是否回答了您的问题?选中此项,将文件存储在特定的文件夹中。如果不正确,有一种方法。将为您提供一个目录,该目录将在卸载应用程序时删除。你可以而且应该把你的文件保存在那里。我同意你的看法,这是实现这一目标的方法,但这不是一个方便的方法。如果用户将更改SD卡,那么数据和创建的文件夹也将丢失。a我不必很方便b我不认为这有多么不方便。你必须在某处打开一个文件夹以便写作,最好使用正确的文件夹。另外,SD卡的更换是一个完全不同的问题,它与卸载时的清除无关,不管怎样。如果您将内容保存在SD卡上,用户或其他应用程序可以随时修改内容,也可以随时删除内容。我看不出与getExternalFilesDir有什么特别的关联。我不是说这不是上述问题的解决方案,我已经告诉过你,我也同意你的看法:但是,你也必须考虑所有的后果也为解决方案。此外,如果你已经完全阅读了GETEXPLAL文件,这些文件是不可见的直接用户中间,所以手动删除文件是不可能的。