Intent for getting multiple images

后端 未结 2 2035
面向向阳花
面向向阳花 2020-12-04 14:45

Is there an intent requesting to get multiple images?

We are aware of Intent.ACTION_PICK or Intent.ACTION_GET_CONTENT for getting a single

相关标签:
2条回答
  • 2020-12-04 15:06

    I also wanted Intent for picking multiple images in android but I failed.I came across custom gallery with custom theme.

    Look at here MultipleImagePick to pick single image and to pick multiple image and also you can change theme according to your app.

    enter image description hereenter image description hereenter image description here

    Updated

    Thanks @sunshine for guiding me to limit maximum images selection.

    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);
                }
    
            }
        };
    
    0 讨论(0)
  • 2020-12-04 15:22

    You need to add this to your manifest:

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

    I found this post to be extremely helpful, it explains how to also retrieve the images.

    0 讨论(0)
提交回复
热议问题