Selecione várias imagens da galeria do Android

Então, basicamente o que eu estou tentando alcançar é abrir oGallery no Android e deixar o usuário selecionarmultiple images. Agora esta pergunta foi feitafreqüentemente mas não estou satisfeito com as respostas. Principalmente porque eu encontrei algo interessante em docs no meu IDE (eu volto mais tarde) e, portanto, eu não quero usar um adaptador personalizado, mas apenas o de baunilha.

Agora meu código para selecionar uma imagem é:

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), 1);

Agora as pessoas no SO e em outros sites informam que você tem duas opções:

1) Não useACTION_GET_CONTENT masACTION_SEND_MULTIPLE em vez de.
Este não funciona. Este é de acordo com os documentos parasending arquivos e nãoretrieving e é exatamente isso que faz. Ao usar ACTION_SEND_MULTIPLE eu tenho uma janela aberta no meu dispositivo onde eu tenho que selecionar um aplicativo para enviar meus dados para. Não é isso que eu quero, então eu me pergunto como as pessoas conseguiram isso com esta solução .. Eu sinto falta de alguma coisa?

2) Implementar umcustom Gallery. Agora esta é a minha última opção eu vou considerar porque eu não é o que eu estou procurando, porque eu tenho que estilo-me e por que diabos você simplesmente não pode selecionar várias imagens na galeria vanilla?

Deve haver uma opção para isso ... Agora, o interessante é o seguinte:
Eu encontrei isso na descrição docs deACTION_GET_CONTENT.

Se o chamador puder manipular vários itens retornados (o usuário executando uma seleção múltipla), ele poderá especificar EXTRA_ALLOW_MULTIPLE para indicar isso.

Isso é bem interessante. Aqui eles estão se referindo ao caso de uso em que um usuário pode selecionar vários itens?

Mais tarde, eles dizem nos documentos:

Você pode usar EXTRA_ALLOW_MULTIPLE para permitir que o usuário selecione vários itens.

Então isso é bastante óbvio, certo? Isto é o que eu preciso. Mas a minha pergunta a seguir é: Onde posso colocar issoEXTRA_ALLOW_MULTIPLE? O triste é que eu não consigo encontrar isso em nenhum lugar noguia developers.android e também isso não é definido como uma constante na classe INTENT.

Qualquer um pode me ajudar com issoEXTRA_ALLOW_MULTIPLE?

questionAnswers(9)

yourAnswerToTheQuestion