Me gustaría iniciar un intentchooser para aplicaciones que pueden devolver cualquier tipo de archivo
Actualmente uso (que copié del código fuente del correo electrónico de Android para el archivo adjunto)
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);
Pero solo muestra "Galería" y "Reproductor de música" en mi Galaxy S2. Hay un explorador de archivos en este dispositivo y me gustaría que apareciera en la lista. También me gustaría que la aplicación de la cámara se mostrara en la lista, para que el usuario pueda tomar una foto y enviarla a través de mi aplicación. Si instalo el administrador de archivos Astro, también responderá a esa intención. Mis clientes son solo propietarios de Galaxy SII y no quiero obligarlos a instalar el administrador de archivos Astro dado que ya tienen un administrador de archivos básico pero suficiente.
¿Alguna idea de cómo podría lograr esto? Estoy bastante seguro de que ya vi aparecer el administrador de archivos predeterminado en dicho menú para elegir un archivo, pero no recuerdo en qué aplicación.