当你所知道的是包名时,你如何运行外部应用程序?

时间:2011-11-16 06:05:17

标签: android

在运行时,我有一个我想要运行的应用程序的包名,但是我没有主类名。我在运行时之前甚至没有包名(它基于用户选择)。从我发现的,似乎你需要主类名来运行一个应用程序。有没有办法从包名单中获取运行外部应用程序所需的信息?我可以只使用它运行吗?

1 个答案:

答案 0 :(得分:2)

详细讨论herehere

如果您有包名并且不知道主要活动的名称,您将使用以下内容:

Intent in = getPackageManager().getLaunchIntentForPackage("com.another.package");
startActivity( in );