Android:从 Intent 获取应用名称
2022-09-04 06:26:17
我目前正在研究多图像选取器控件。我正在使用此允许用户为图像解决方案选择相机或图库,以生成用户从中选择一个的可能意图的列表。
如下图所示:
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 解析的所有名称及其属性都不是用户友好的标签。因此,我正在寻找获取给定活动的启动器名称的方法。