Java 从android设备永久删除下载的文件

Java 从android设备永久删除下载的文件,java,android,download,delete-file,internal-storage,Java,Android,Download,Delete File,Internal Storage,我正在开发一个应用程序,用于将一个zip文件从ftp服务器下载到外部空间&接下来下载的zip文件,解压缩到任何人都无法访问的内部安全内存中,然后使用 此代码: File tempZip = new File(zipFile); tempZip.delete(); 当使用华为和LG设备进行测试时,下载和删除的zip文件可以在设备下载区域找到,并且删除的zip文件在我以前下载的区域显示为隐藏项(无法打开)。有人能给我一个强有力的解决方案吗 你能发布你的代码吗?File tempZip=新文件(zi

我正在开发一个应用程序,用于将一个zip文件从ftp服务器下载到外部空间&接下来下载的zip文件,解压缩到任何人都无法访问的内部安全内存中,然后使用 此代码:

File tempZip = new File(zipFile);
tempZip.delete();

当使用华为和LG设备进行测试时,下载和删除的zip文件可以在设备下载区域找到,并且删除的zip文件在我以前下载的区域显示为隐藏项(无法打开)。有人能给我一个强有力的解决方案吗

你能发布你的代码吗?File tempZip=新文件(zipFile);如果(tempZip.exists()){SharedReferenceManager.getString(SharedReferenceKeys.RECENT_DOWNLOAD,tempZip.getName());tempZip.delete();}Awais,您还需要下载部分吗?您的意思是也从下载管理器中删除下载的文件吗?是的,Awais,我还需要永久删除它,即使不显示已删除的zip的隐藏文件(仅适用于华为和LG手机),也可以通过USB连接从下载区域查看。我正在尝试将我的全部代码粘贴到此处,但无法。对此表示抱歉。Awais,从USB连接中可以看到的内容不是隐藏的zip,幸运的是,我们无法使用USB连接复制它,它们只是作为文件查看。为我的错误道歉。但是我也需要关闭已删除的文件查看。你能发布你的代码吗?file tempZip=新文件(zipFile);如果(tempZip.exists()){SharedReferenceManager.getString(SharedReferenceKeys.RECENT_DOWNLOAD,tempZip.getName());tempZip.delete();}Awais,您还需要下载部分吗?您的意思是也从下载管理器中删除下载的文件吗?是的,Awais,我还需要永久删除它,即使不显示已删除的zip的隐藏文件(仅适用于华为和LG手机),也可以通过USB连接从下载区域查看。我正在尝试将我的全部代码粘贴到此处,但无法。对此表示抱歉。Awais,从USB连接中可以看到的内容不是隐藏的zip,幸运的是,我们无法使用USB连接复制它,它们只是作为文件查看。为我的错误道歉。但我也需要关闭已删除的文件查看。