Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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 getExternalFilesDir。。不';在卸载过程中似乎没有被删除_Android - Fatal编程技术网

Android getExternalFilesDir。。不';在卸载过程中似乎没有被删除

Android getExternalFilesDir。。不';在卸载过程中似乎没有被删除,android,Android,我使用的是getExternalFilesDir(Environment.DIRECTORY\u MOVIES);来存储我的应用程序需要的一些数据 我只从eclipse(或导出的.apk)进行测试,当我通过设置->应用卸载应用时,文件不会被删除 我在StackOverflow中发现的所有文档和问题似乎让我相信这些文件应该在卸载期间删除,但它们似乎仍然存在 这是因为它不是从市场上安装的吗?我的目标是10级 <uses-sdk android:minSdkVersion="10"

我使用的是getExternalFilesDir(Environment.DIRECTORY\u MOVIES);来存储我的应用程序需要的一些数据

我只从eclipse(或导出的.apk)进行测试,当我通过设置->应用卸载应用时,文件不会被删除

我在StackOverflow中发现的所有文档和问题似乎让我相信这些文件应该在卸载期间删除,但它们似乎仍然存在

这是因为它不是从市场上安装的吗?我的目标是10级

<uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="10" />

从市场上安装似乎不是问题

您解释的行为就像getExternalStoragePublicDirectory()方法一样有效。是否确实没有调用此方法而不是getExternalFilesDir()

请看这里的“保存应共享的文件”部分


我希望它能有所帮助

该方法是直接从我的代码中复制出来的,因此我知道它一定是正确的。我不能在内部存储文件,因为最终文件可能会达到500兆,而且我更有可能破坏内部存储。我也不想使用共享公共文件,因为我希望卸载时删除这些文件。谢谢你。