gpt4 book ai didi

Android - 从 ApplicationInfo 实例启动应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:23:32 27 4
gpt4 key购买 nike

如果我有一个特定应用程序的 ApplicationInfo 实例,我该如何创建启动该应用程序的 Intent?

我试过了

Intent intent = new Intent(ApplicationInfoInstance.packageName);

但它给出了一个异常(exception)。该应用程序已安装,所以异常不是因为那个。

我觉得我需要用

setClassName (String packageName, String className);

有人可以指导我获取这两个值吗?因为我的大多数应用程序都为 ApplicationInfoInstance.className;

返回 NULL

谢谢。

最佳答案

If I have an ApplicationInfo instance of a particular app, how can I make an Intent to launch the app?

Android 中没有“启动应用程序”这样的东西。一个“应用程序”可能有零个、一个或多个启动器中的 Activity,这些 Activity 旨在启动。

您应该能够在 PackageManager 上使用 getLaunchIntentForPackage()获得满足您需求的 Intent(如果没有这样的 Intent,则返回 null)。

关于Android - 从 ApplicationInfo 实例启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4530639/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com