我正在使用 android 中的 DownloadManager 类从服务器下载数据。数据保存到外部存储器。但我想将它们保存到内部存储器中。我做了我的研究,我发现来自这个链接。我尝试了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
。我做错了什么?