【发布时间】:2011-06-27 14:41:41
【问题描述】:
我正在使用downloadmanager.request enqueue setDestinationUri
下载文件。
是否可以将文件下载到内存位置 可以持久化的设备?
我使用的是 Android 3.1 Xoom 设备,但它实际上并没有 虽然应用程序允许我们写入 /mnt/ SD卡位置。
有什么方法可以将下载的文件存储到内存中?
TIA
【问题讨论】:
-
蜂窝设备上的 /sdcard 无论如何都不会写入内部存储器吗?这不是你想要的吗?
-
我不认为 /mnt/sdcard 有资格作为内部存储器。该位置的绝对路径由 Environment.getExternalStorageDirectory().getAbsolutePath() 给出,很明显它是 External
-
我的意思是 xoom(和其他 HC 设备)将 /sdcard 映射到内部 16 或 32GB 内存中的某个点,作为期望存在 sd 卡的应用程序的解决方法。对于应用程序来说,它看起来像是在 sdcard 上,但在内部,它实际上是写入到内部闪存中。
-
@maxpower47。我知道了。摩托罗拉修复 SD 卡问题后会发生什么?
-
即使主板上的 SD 卡插槽已启用,当前与 Xoom 的排列也不会改变。如果启用了 SD 卡插槽,则该 SD 卡将映射到不同的路径。我还要注意,像 Nexus S 这样没有 SD 卡的手机将 /sdcard 映射到内部分区。在 /sdcard 中有可写的东西是 Android CDD 的要求。
标签: android