Android: Получить имя приложения из намерения

В настоящее время я работаю над средством выбора нескольких изображений. Я использую это решение Разрешить пользователю выбирать камеру или галерею для изображения для создания списка возможных намерений, из которых пользователь выбирает одно.

Как видно здесь:

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, и его свойства не являются удобными для пользователя метками. Итак, я ищу способ получить имя запуска для заданных действий.

12
задан Community 23 May 2017 в 12:02
поделиться