Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Выбор изображений и видео на Android 2.1 с помощью ACTION_GET_CONTENT

Автор вопроса: jjbОтветов: 2

Я работаю над приложением, в котором пользователь должен выбрать изображение или видео. На устройствах до версии 2.1 использование ACTION_GET_CONTENT отлично работает с несколькими типами MIME:

new Intent(Intent.ACTION_GET_CONTENT).setType("video/*, image/*")

Однако на Droid с версией 2.1 выдается сообщение "В вашей коллекции нет предметов". Использование одного и того же кода с "video/" или "image/" дает желаемый результат. Есть ли способ заставить мое устройство 2.1 разрешить пользователю выбирать оба типа контента в рамках одного намерения?

androidandroid-intentcameraimage-gallery

Ответы

Ответ 1 · Tee

Тогда этот вопрос был решен? Вы можете выбрать только одно видео или изображение, или вы можете выбрать несколько элементов видео или изображения?

Ответ 2 · BoiWundR

Помещение запроса в функцию, а затем вызов функции с помощью onClick().

public void openGalleryImage(){
    Intent intent = new Intent();
    intent.setType("image/*");
    intent.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(Intent.createChooser(intent,"Select Image "),
            SELECT_IMAGE);
}

public void openGalleryVideo(){
    Intent intent = new Intent();
    intent.setType("video/*");
    intent.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(Intent.createChooser(intent,"Select vVideo "),
            SELECT_VIDEO);
}

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы