0

似乎getExternalStoragePublicDirectory()现在已弃用,所以我需要一个替代方案。

假设我已经foo.png在我的应用程序的内部存储中提交了文件。我可以很容易地访问这个文件

val foo = File(context.filesDir, "foo.png")

我的问题是我想将此文件移动到用户的下载目录,以便他们可以在手机上看到它。

这个答案使用DownloadManager. 不幸的是,这是我自己生成的图像,不是从某个地方下载的。

4

1 回答 1

1

你有两个选择。

使用 Storage Acces Framework 让用户选择下载目录。

使用 MediaStore 将文件插入到下载目录。

于 2020-09-02T15:50:25.643 回答