【发布时间】:2016-06-22 21:40:51
【问题描述】:
我需要从我创建的应用程序中启动应用程序的活动(不是主要活动)。我要启动的活动是专有的,因此,我不能对其代码(或清单)进行任何更改。
例如:我想从我自己的应用程序中启动某人的 Facebook 个人资料。从我的应用程序到 facebook 的正常意图会打开“新闻源”(我不想要)。我想知道如何访问任何其他活动。 提前致谢!
我的小代码:
String PACKAGE="com.facebook.katana";
Intent launchIntent = getPackageManager()
.getLaunchIntentForPackage(PACKAGE);
startActivity(launchIntent);
【问题讨论】:
-
“我想知道如何访问任何其他活动”——您询问其他应用程序的开发人员,“在您的应用程序中使用什么正确的
Intent结构来启动此活动?而且,您是否打算长期支持Intent?"。
标签: android android-intent android-activity android-service android-package-managers