【发布时间】:2011-08-21 16:03:48
【问题描述】:
我目前正在开发一个多图像选择器控件。我正在使用这个Allow user to select camera or gallery for image 解决方案来生成一个可能的意图列表,用户可以从中选择一个。
如下所示:
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 解析的所有名称及其属性都不是用户友好的标签。所以我正在寻找方法来获取给定活动的启动器名称。
【问题讨论】:
标签: java android android-activity android-intent