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

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

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

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


person jjb    schedule 04.05.2010    source источник


Ответы (2)


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

person Tee    schedule 01.08.2010
comment
Нет, я никогда не мог решить эту проблему. Вместо этого я создал свою собственную деятельность. - person jjb; 02.08.2010

Помещение запроса в функцию, а затем вызов функции с помощью 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);
}
person BoiWundR    schedule 10.03.2015