我的应用,在首次用户登录时,下载zip文件。
有些用户经历过此zip文件的消失。我发现有时设备维护会删除此拉链。
如何防止删除我的zip文件?
编辑: 用户登录我的应用程序。成功登录后,我的应用程序会下载包含必要视频的zip文件。对于下载文件,我使用DownloadManager。 我保存文件
Environment.getExternalStorageDirectory() + "/Android/data/" + BuildConfig.APPLICATION_ID + "/files/"
一开始它运作良好,但过了一段时间(让我们说一周),这个下载的文件消失了,用户需要再次下载它。
答案 0 :(得分:1)
如果要存储不需要删除的文件,则无需使用外部磁盘空间。 为此目的选择internal space。还see。
答案 1 :(得分:0)
也许如果zip文件包含对应用程序很重要的东西,最好提取数据,解析并将其存储到数据库或类似的东西。这样你就可以随时获得数据了。如果你必须存储你的文件,这里是你可以在android中存储数据的方法的文档:https://developer.android.com/guide/topics/data/data-storage.html 或者尝试隐藏用户的文件夹和文件,如果您不希望它们弄乱您的文件,here就是这样做的。
希望我帮助