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を使用したシングルセレクト応答にのみ応答するため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 に答える