Я хотел бы начать makechooser для приложений, которые могут возвращать любой файл
В настоящее время я использую (который я скопировал из исходного кода электронной почты 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 файловый менеджер, учитывая, что у них уже есть базовый, но достаточный файловый менеджер.
Любая идея о том, как я могу это достичь? Я уверен, что я уже видел, что в таком меню в диспетчере файлов появляется файл, но я не могу вспомнить, в каком приложении.