gpt4 book ai didi

android - 可以下载到内部存储器吗?

转载 作者:可可西里 更新时间:2023-11-01 18:45:48 26 4
gpt4 key购买 nike

我正在使用 downloadmanager.request enqueue setDestinationUri 来下载文件。

是否可以将文件下载到内存位置它可以持久存在的设备?

我使用的是 Android 3.1 Xoom 设备,它实际上没有尽管该应用程序允许我们写入 /mnt/,但它上面有功能性 SD 卡SD 卡 位置。

有什么方法可以将下载的文件存储到内存中?

TIA

最佳答案

DownloadManager 不太可能做到这一点。我的假设是 DownloadManager 不在你的进程中运行,而是在系统控制的另一个进程中运行。内部存储位置受权限保护,您提供的任何位置都只能供您的应用程序访问。

看来您有两个选择。

(1) 提供“外部”存储上的文件路径,完成后复制到内部存储,然后删除外部存储上的文件。

(2) 创建一个ContentProviderDownloadManager 可以写入并给它一个URI 对应于这个ContentProvider。您实现的 ContentProvider 可以将文件写入内部存储,因为它将在您的应用程序上下文中运行。

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

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