Я хотел бы запустить средство выбора для приложений, которые могут возвращать любой файл
В настоящее время я использую (который я скопировал из исходного кода электронной почты Android для прикрепления файлов)
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);
Но он показывает только «Галерея» и «Музыкальный проигрыватель» на моем Galaxy S2. На этом устройстве есть файловый менеджер, и я бы хотел, чтобы он появился в списке. Я также хотел бы, чтобы приложение камеры отображалось в списке, чтобы пользователь мог сделать снимок и отправить его через мое приложение. Если я установлю файловый менеджер Astro, он тоже отреагирует на это намерение. Мои клиенты являются владельцами только Galaxy SII, и я не хочу заставлять их устанавливать файловый менеджер Astro, поскольку у них уже есть базовый, но достаточный файловый менеджер.
Есть идеи, как я мог этого добиться? Я почти уверен, что уже видел, как в таком меню появлялся файловый менеджер по умолчанию, чтобы выбрать файл, но я не могу вспомнить, в каком приложении.