【发布时间】:2012-07-11 23:17:47
【问题描述】:
我正在使用 android 中的 DownloadManager 类从服务器下载数据。数据保存到外部存储器。但我想将它们保存到内部存储器中。我进行了研究,发现来自link。我尝试了 cyngus 的第二种解决方案:
public static final String PROVIDER_NAME = "com.provider.Downloads";
public static final Uri CONTENT_URI = Uri.parse("content://"+ PROVIDER_NAME + "/downloads")
DownloadManager.Request req = new DownloadManager.Request(Uri.parse(LINK));
req.setDestinationUri(CONTENT_URI);
它没有用,它给了我错误:java.lang.IllegalArgumentException: Not a file URI: content://com.provider.Downloads/downloads。我做错了什么?
【问题讨论】:
标签: android memory android-contentprovider internal download-manager