Двойные приложения не могут получить доступ к пути хранения /storage/emulated/999/Download/somefile.pdf - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь загрузить файл с сервера в папку Download andorid

Как и ожидалось, работает нормально

Задача

Когда пользователь клонирует мое приложение (двойное приложение), клонированное приложение (второе приложение) выдает SecurityException: неподдерживаемый путь /storage/emulated/999/Download/somefile.pdf

Исследования

Устройство: Redmi 5

Приложение: Диспетчер файлов (системное приложение)

Я нашел 2 варианта

  1. Внутренняя память
  2. Хранилище для двойных приложений (в нем также есть папка для загрузки и другие приложения, например Whatsapp)

Тем не менее мое приложение выдает SecurityException

...