gpt4 book ai didi

java - Android:从 Intent 中获取 App-Name

转载 作者:搜寻专家 更新时间:2023-10-30 20:59:48 24 4
gpt4 key购买 nike

我目前正在研究多图像选择器控件。我正在使用这个 Allow user to select camera or gallery for image用于生成可能的 Intent 列表的解决方案,用户可以从中选择一个。

如图所示:

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 解析的所有名称及其属性都不是用户友好的标签。所以我正在寻找方法来获取给定 Activity 的启动器名称。

最佳答案

ResolveInfo 上使用 loadLabel() 以获得“用户友好标签”。 Here is a sample app这证明了这一点。

关于java - Android:从 Intent 中获取 App-Name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5936906/

24 4 0