Выбор изображений и видео на 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)


arrow_upward
0
arrow_downward

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

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

arrow_upward
0
arrow_downward

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