应用之间的Android应用切换

时间:2015-04-22 11:04:03

标签: android android-intent

我创建了一个Android应用程序,主页上有几个按钮。每个按钮都应该加载一个辅助应用程序,其中两个按钮都放在不同的包中例如,在我的应用程序中,我提供了一个名为“Facebook”的按钮,通过单击该按钮,它应该加载当前在设备上运行的“Facebook”应用程序。我使用了intent功能,但失败了。 这可能吗?请回复

1 个答案:

答案 0 :(得分:0)

您需要知道确切的包裹名称&其他信息例如,您可以通过 -

启动Facebook应用程序
Intent intent = new Intent("android.intent.category.LAUNCHER");

intent.setClassName("com.facebook.katana", "com.facebook.katana.LoginActivity");
startActivity(intent);

N.B:查找任何已发布应用的包名称非常简单https://play.google.com/store/apps/details?id= com.facebook.katana

但你必须知道哪个是发射器活动。你可以通过解压缩apk文件找到这个,然后查看清单文件。但问题是它可能因版本而异。