Android の DownloadManager クラスを使用して、サーバーからデータをダウンロードしています。データは外部メモリに保存されます。しかし、それらを内部メモリに保存したい。私は調査を行い、見つけたのはこのリンクからです。私はcyngusの2番目の解決策を試しました:
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
. 私が間違っていることは何ですか?