在运行时,我有要运行的应用程序的包名称,但没有主类名称。在运行时之前我什至没有包名(它基于用户的选择)。根据我的发现,似乎您需要主类名称才能运行应用程序。有没有办法仅从包名称获取运行外部应用程序所需的信息?我可以只使用它来运行它吗?
最佳答案
如果您有包名称但不知道主要 Activity 的名称,您将使用如下内容:
Intent in = getPackageManager().getLaunchIntentForPackage("com.another.package");
startActivity( in );
关于android - 当你只知道包名时如何运行外部应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147430/