gpt4 book ai didi

android - 下载管理器可以将文件保存在 android 的内部存储中吗?

转载 作者:行者123 更新时间:2023-11-29 19:11:49 25 4
gpt4 key购买 nike

我在某处读到 android 中的 Download Manager 无法将文件保存在 internal storage 中,因为 Download Manager 没有在我的应用程序中运行进程,但在系统控制的另一个进程中。 内部存储位置受权限保护,您提供的任何位置都只能由我的应用程序访问。

但是当我使用这段代码时,它将我的文件保存在内部存储中:

request.setDestinationInExternalFilesDir(ShowMovieActivity.this, Environment.DIRECTORY_DOWNLOADS,"Movie"+ID+".mp4");

我很困惑,谁能帮帮我?

最佳答案

内部存储是指应用程序的内部存储而非设备的内部存储。应用程序的内部存储只能由应用程序本身访问。这就是下载管理器无法将文件直接保存到内部存储的原因。

Android Documentation

有一个解决方法。您可以像以前一样将文件下载到外部存储,然后将其复制到广播接收器中应用程序的内部目录。

希望对你有帮助

关于android - 下载管理器可以将文件保存在 android 的内部存储中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45028669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com