В настоящее время я работаю над средством выбора нескольких изображений. Я использую это решение Разрешить пользователю выбирать камеру или галерею для изображения для создания списка возможных намерений, из которых пользователь выбирает одно.
Как видно здесь:
List listGall = packageManager.queryIntentActivities(gallIntent, 0);
for (ResolveInfo res : listGall) {
final Intent finalIntent = new Intent(gallIntent);
finalIntent.setComponent(new ComponentName(res.activityInfo.packageName, res.activityInfo.name));
yourIntentsList.add(finalIntent);
}
Но все имена я могу разрешить с помощью ResolveInfo, и его свойства не являются удобными для пользователя метками. Итак, я ищу способ получить имя запуска для заданных действий.