Intent.ACTION_OPEN_DOCUMENT не работает в Android Q - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь прикрепить несколько фотографий (или других! Документов), сделанных камерой телефона (или других! Приложений - для создания документов). Если я запускаю приведенный ниже код для выбора фотографии, я не вижу их:

Снимок экрана из приложения

Если я открываю обозреватель файлов Android - фотографии существуют:

Снимок экрана непосредственно из проводника Android

С другими папками такая же ситуация, как с Недавние, пожалуйста, смотрите прикрепленные экраны:

Снимок экрана из приложения2

Снимок экрана непосредственно из проводника Android 2

Похоже, у меня недостаточно разрешений - но какие разрешения мне нужны дополнительно для Android Q ??

Если я использую любые другие версии Android начиная с 6.0 до 9.0 - тогда все в порядке! И я могу просматривать и выбирать все файлы, которые я хочу.

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
intent.setType("*/*");
startActivityForResult(intent,requestCode);

ps DCIM \ Папка камеры, пожалуйста, смотрите прикрепленные экраны:

Снимок экрана непосредственно из Android File Explorer 3

Снимок экрана непосредственно из проводника Android 4

...