Мы слышали, что Google будет полностью исключать доступ к External Publi c Storage в следующей версии Android.
. В качестве временного обходного пути / пробела разработчики могут использовать следующее тег manifest для восстановления старого поведения:
android:requestLegacyExternalStorage="true"`
Но, честно говоря, это не реальное решение, поскольку тег, вероятно, будет удален в ближайшем будущем.
Мой вопрос заключается в том, что лучший способ (например) загрузить файлы с URL-адреса, а затем создать папку в одном из разрешенных каталогов, заданных getExternalFilesDirs()
Например:
- Environment.DIRECTORY_DOWNLOADS
- Environment.DIRECTORY_PICTURES
- Environment.DIRECTORY_MOVIES
и т. Д. ...
Google Chrome показывает диалоговое окно и спрашивает вас о назначение и создаст новую папку, если вы этого хотите. Можем ли мы сделать то же самое, или мы можем использовать только разрешенные каталоги?