а затем сможете сохранить (в моем приложении) название выбранного приложения. Имеет ли это смысл?

яюсь, если на этот вопрос уже был дан ответ - если кто-то может указать мне на уже отвеченный вопрос, это было бы здорово ...

Очень просто, я хотел бы иметь возможность всплывать список приложений, которые могут обрабатывать файл определенного типа - например, если у меня есть музыкальный файл (mp3, ogg, что угодно), я хотел бы иметь возможность отобразить список всех загруженных мультимедийных приложений, которые могут обработать файл и позволить пользователю выбрать одно.

Я играл с созданием намерения сделать это следующим образом:

Intent myIntent = new Intent();
myIntent.setAction(Intent.ACTION_VIEW);
myIntent.addCategory("android.intent.category.LAUNCHER");
myIntent.setType("mp3");
startActivity(myIntent);

но я, очевидно, ошибся, так как он каждый раз падает. Должен ли я использовать ACTION_PICK или ACTION_CHOOSER вместо ACTION_VIEW?

Что еще более важно, возможно ли легко определить все медиаплееры по чему-то другому, чем Intent.type? Я считаю, что тип должен быть правильным MIME-типом в нижнем регистре, но я не уверен, что использовать в этом случае ...

Пожалуйста, будьте нежны :)

Ответы на вопрос(1)

Ваш ответ на вопрос