标签: android
在运行时,我有一个我想要运行的应用程序的包名,但是我没有主类名。我在运行时之前甚至没有包名(它基于用户选择)。从我发现的,似乎你需要主类名来运行一个应用程序。有没有办法从包名单中获取运行外部应用程序所需的信息?我可以只使用它运行吗?
答案 0 :(得分:2)
详细讨论here和here
如果您有包名并且不知道主要活动的名称,您将使用以下内容:
Intent in = getPackageManager().getLaunchIntentForPackage("com.another.package"); startActivity( in );