Intereting Posts
Пример: двунаправленный сетевой разъем Android с использованием AsyncTask Компонент микросхем в библиотеке поддержки Android? Очень простой код, но получил ошибку «Активность была уничтожена» при использовании фрагмента Как определить направление движения между левым / правым и вверх / вниз Почему приложение на Android не должно быть написано на C / C ++, потому что вы просто предпочитаете программировать на C / C ++? Различия в виджетах для Android Истекает ли идентификатор регистрации GCM? Как заполнить изображение внутри ImageView пользовательской левой и верхней координатами | Android Как указать, например. Roboto-Medium или Roboto-Black в styles.xml Поддержка дизайна TabLayout Почему Jenkins Android Emulator Plugin воссоздает мои снимки эмулятора в каждой сборке? Андроид ANR в смене MediaPlayer Сообщение об ошибке отказано Android mock location на устройстве? Статические ссылки очищаются – действительно ли Android разгружает классы во время выполнения, если они не используются?

Предназначение для получения нескольких изображений

Есть ли намерение запрашивать несколько изображений?

Нам известно о Intent.ACTION_PICK или Intent.ACTION_GET_CONTENT для получения одного изображения. Также наше приложение регистрируется как IntentFilter для android.intent.action.SEND и android.intent.action.SEND_MULTIPLE

Тем не менее, мы хотели бы, чтобы наше приложение использовало Галерею как приложения для выбора нескольких изображений. Есть ли для этого намерение?

Solutions Collecting From Web of "Предназначение для получения нескольких изображений"

Я также хотел Intent для выбора нескольких изображений в android, но я не смог. Я наткнулся на собственную галерею с настраиваемой темой.

Посмотрите здесь MultipleImagePick, чтобы выбрать одно изображение и выбрать несколько изображений, а также вы можете изменить тему в соответствии с вашим приложением.

Введите описание изображения здесьВведите описание изображения здесьВведите описание изображения здесь

обновленный

Спасибо @ sunshine за то, что я могу ограничить максимальный выбор изображений. Я отправляю код ниже, чтобы помочь другим людям, пожалуйста, примите это изменение.

 in CustomGalleryActivity.java AdapterView.OnItemClickListener mItemMulClickListener = new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> l, View v, int position, long id) { if (adapter.getSelected().size() >= MAX_IMAGE_SELECTION_LENGTH) { Toast.makeText(getApplicationContext(), "maximum items selected", Toast.LENGTH_LONG).show(); } else { adapter.changeSelection(v, position); } } }; 

Вы должны добавить это в свой манифест:

  <intent-filter> <action android:name="android.intent.action.SEND_MULTIPLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="image/*" /> </intent-filter> 

Я нашел этот пост чрезвычайно полезным, он объясняет, как также получать изображения.