API 29+: создание папки, которую Google Chrome может делать при загрузке файлов - PullRequest
0 голосов
/ 20 января 2020

Мы слышали, что Google будет полностью исключать доступ к External Publi c Storage в следующей версии Android.

. В качестве временного обходного пути / пробела разработчики могут использовать следующее тег manifest для восстановления старого поведения:

  android:requestLegacyExternalStorage="true"`

Но, честно говоря, это не реальное решение, поскольку тег, вероятно, будет удален в ближайшем будущем.

Мой вопрос заключается в том, что лучший способ (например) загрузить файлы с URL-адреса, а затем создать папку в одном из разрешенных каталогов, заданных getExternalFilesDirs()

Например:

  • Environment.DIRECTORY_DOWNLOADS
  • Environment.DIRECTORY_PICTURES
  • Environment.DIRECTORY_MOVIES

и т. Д. ...

Google Chrome показывает диалоговое окно и спрашивает вас о назначение и создаст новую папку, если вы этого хотите. Можем ли мы сделать то же самое, или мы можем использовать только разрешенные каталоги?

...