PickVisualMediaRequest не показывает сторонние папки приложений.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 PickVisualMediaRequest не показывает сторонние папки приложений.

Сообщение Anonymous »

Я пытаюсь использовать новый фотопикер, чтобы выбрать изображение/видео из галереи:

Код: Выделить всё

private val selectImageOrVideoFromGalleryResult =
registerForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri: Uri? ->
uri?.let {
viewModel.addMedia(uri)
}
}

private fun selectMediaFromGallery() = selectImageOrVideoFromGalleryResult.launch(
PickVisualMediaRequest(ActivityResultContracts.PickVisualMedia.ImageAndVideo))
Код работает так, как предполагалось, но проблема в том, что видно только файлы из этих папок: Videos , Camera , экранинг , Загрузки < /code>
У меня есть другие папки в моей галерее (например, Adobelightroom , dcim , goPro Exports , Instagram , WhatsApp Images ). Но ни один из них не отображается в Picker:
< /p>
Я предполагаю, что основное отличие состоит в том, что эти папки создаются другими приложениями. Как заставить их появиться в сборщике?

Подробнее здесь: https://stackoverflow.com/questions/765 ... pp-folders
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»