1

天!

我想以多选模式启动画廊,但我失败了。

Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);

我添加了下一个:

    <intent-filter>
        <action android:name="android.intent.action.SEND_MULTIPLE" />
    </intent-filter>

从图库中获取图像,但它仅适用于我将图库作为应用程序启动并在那里选择文件。

如何从我的应用程序中以多选模式启动图库?

4

2 回答 2

2

,你不能。由于 Android Native Gallery 应用程序仅使用 Intent 响应 Single Select 响应Intent.ACTION_GET_CONTENT

对于多选模式,您必须使用一些文件管理器或编写自己的文件资源管理器。

于 2012-09-05T08:10:14.007 回答
2

从 API18 开始,您实际上可以使用Intent.ACTION_GET_CONTENT现在使用来选择多个项目Intent.EXTRA_ALLOW_MULTIPLE

http://developer.android.com/reference/android/content/Intent.html#EXTRA_ALLOW_MULTIPLE

于 2013-10-11T20:36:33.143 回答