Eu gostaria de iniciar um intentchooser para aplicativos que podem retornar qualquer tipo de arquivo
Atualmente eu uso (que copiei do código-fonte de e-mail do Android para anexo de arquivo)
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
Intent i = Intent.createChooser(intent, "File");
startActivityForResult(i, CHOOSE_FILE_REQUESTCODE);
Mas ele só mostra "Galeria" e "Reprodutor de música" no meu Galaxy S2. Há um explorador de arquivos neste dispositivo e gostaria que ele aparecesse na lista. Também gostaria que o aplicativo da câmera aparecesse na lista, para que o usuário pudesse tirar uma foto e enviá-la pelo meu aplicativo. Se eu instalar o gerenciador de arquivos Astro, ele responderá a essa intenção também. Meus clientes são proprietários apenas de Galaxy SII e não quero forçá-los a instalar o gerenciador de arquivos Astro, pois eles já têm um gerenciador de arquivos básico, mas suficiente.
Alguma ideia de como eu poderia conseguir isso? Tenho quase certeza de que já vi o gerenciador de arquivos padrão aparecer nesse menu para escolher um arquivo, mas não consigo lembrar em qual app.