意图获取多个图像

有没有一个意图要求获得多个图像?

我们知道Intent.ACTION_PICKIntent.ACTION_GET_CONTENT获取单个图像。 此外我们的应用程序注册为android.intent.action.SENDandroid.intent.action.SEND_MULTIPLE IntentFilter

但是,我们希望我们的应用程序使用像应用程序的图库来select多个图像。 有没有意图呢?

Solutions Collecting From Web of "意图获取多个图像"

我也想在Android中select多个图像的意图,但我失败了。我遇到自定义主题的自定义画廊。

看看这里MultipleImagePickselect单个图像,并select多个图像,也可以根据您的应用程序更改主题。

在这里输入图像说明在这里输入图像说明在这里输入图像说明

更新

谢谢@ 阳光引导我限制最大的图像select。 我在下面张贴代码来帮助其他人,请接受这个编辑。

 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> 

我发现这个post是非常有帮助的,它解释了如何也检索图像。