описать: http://www.rqgg.net/topic/vrvkz-select-multiple-images-from-android-gallery.html
Если вызывающий может обрабатывать несколько возвращенных элементов (пользователь выполняет множественный выбор), тогда он может указать EXTRA_ALLOW_MULTIPLE, чтобы указать это.
Это довольно интересно. Здесь они ссылаются на вариант использования, когда пользователь может выбрать несколько элементов?
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)
public void selectPhotos(){
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(Intent.createChooser(intent,
"select multiple images"), SELECT_PHOTOS_RESULT);
}
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (resultCode == RESULT_OK) {
switch (requestCode) {
case SELECT_PHOTOS_RESULT:
//how to get the Uris?
...
break;
}
}