Vorrei avviare un intentchooser per le app che possono restituire qualsiasi tipo di file
Attualmente utilizzo (che ho copiato dal codice sorgente dell'email di Android per l'allegato)
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);
Ma mostra solo "Galleria" e "Lettore musicale" sul mio Galaxy S2. C'è un file explorer su questo dispositivo e vorrei che appaia nell'elenco. Vorrei anche che l'app della fotocamera fosse visualizzata nell'elenco, in modo che l'utente possa scattare una foto e inviarla tramite la mia app. Se installo il file manager Astro, risponderà anche a quell'intento. I miei clienti sono solo proprietari di Galaxy SII e non voglio costringerli a installare il file manager Astro dato che hanno già un file manager di base ma sufficiente.
Qualche idea su come avrei potuto ottenere questo risultato? Sono abbastanza sicuro di aver già visto il file manager predefinito apparire in un tale menu per scegliere un file, ma non ricordo in quale app.