- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 downloadmanager.request enqueue setDestinationUri
来下载文件。
是否可以将文件下载到内存位置它可以持久存在的设备?
我使用的是 Android 3.1 Xoom 设备,它实际上没有尽管该应用程序允许我们写入 /mnt/,但它上面有功能性 SD 卡SD 卡 位置。
有什么方法可以将下载的文件存储到内存中?
TIA
最佳答案
DownloadManager
不太可能做到这一点。我的假设是 DownloadManager
不在你的进程中运行,而是在系统控制的另一个进程中运行。内部存储位置受权限保护,您提供的任何位置都只能供您的应用程序访问。
看来您有两个选择。
(1) 提供“外部”存储上的文件路径,完成后复制到内部存储,然后删除外部存储上的文件。
(2) 创建一个ContentProvider
,DownloadManager
可以写入并给它一个URI
对应于这个ContentProvider
。您实现的 ContentProvider
可以将文件写入内部存储,因为它将在您的应用程序上下文中运行。
关于android - 可以下载到内部存储器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6494627/
假设我有一个 View ,它可以生成 model.fetch() 然后向服务器发出请求。 我想实现: 1) 能够记住结果的检查器 2) 仅当对服务器的最后一次请求早于十分钟时才刷新结果(向服务器发出请
Closed. This question needs to be more focused。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅关注editing this post一个问题。 6
我想将数据从闪存复制到 RAM。 那么如何在 DMA Controller 中设置 RAM 的目标内存地址,以便它可以使用其 channel 将数据从源地址(在闪存中)复制到 RAM 内存。 我是在
我有以下代码行,它将字符串 TesT 存储在 8051 微 Controller 的代码存储器中。 char code *text_to_compare = "TesT"; 如何在 IDATA 内存
我在 Raspberry Pi Pico 上使用 Circuit Python 为我提供键盘快捷键的硬件按钮。我使用的是 Circuit Python 而不是 MicroPython,因为它具有 US
我是一名优秀的程序员,十分优秀!