Выбор изображений и видео на Android 2.1 с помощью ACTION_GET_CONTENT - PullRequest
4 голосов
/ 05 мая 2010

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

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

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

Ответы [ 2 ]

0 голосов
/ 11 марта 2015

Помещение запроса в функцию, а затем вызов функции с помощью 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);
}
0 голосов
/ 01 августа 2010

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

...