从Android Q不推荐使用getExternalStoragePublicDirectory()和getExternalStorageDirectory

时间:2019-10-14 09:55:49

标签: android android-10.0

如何获取外部目录文件路径并将文件存储在Android Q中的外部公共目录中。

我使用了两种方法来获取公共目录,但是从android Q开始,它已经不存在了,可以将其存储到外部目录中。

 1. Environment.getExternalStorageDirectory(Environment.DIRECTORY_DOWNLOADS)
 2. Environment.getExternalStorageDirectory()

替换:-

 1. context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS)

它正在返回专用目录进行存储,但公用目录将无法访问它。

0 个答案:

没有答案