我目前正在开发一个多图像选择器控件。我正在使用这个允许用户选择相机或图库的图像解决方案,以生成可能意图列表供用户选择。
如下所示:
List<ResolveInfo> 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及其属性解析所有名称,但它们都不是用户友好的标签。因此,我正在寻找一种方法来获取给定活动的启动器名称。