如何从另一个应用程序启动Android应用程序

时间:2009-10-22 04:50:49

标签: android

我想启动任何一个现有的Android应用程序(联系人,呼叫拨号器等) 点击按钮,点击我的应用程序。

我所知道的只是获取特定应用程序的Intent并启动活动。但我不知道如何设置联系人意图的类路径。

我是否遵循了正确的解决方案?启动另一个应用程序的方法是什么?

2 个答案:

答案 0 :(得分:5)

你并没有真正调用另一个应用程序 - 你生成了意图,然后等待有人拿起它。您是将Contact的应用程序URL称为“类路径”吗?如果是这样,可以使用Contacts.Intents helper class reference来创建联系人意图

这是一个简短的例子:

Intent intent = new Intent();
intent.setAction(Contacts.Intents.SHOW_OR_CREATE_CONTACT); 

答案 1 :(得分:1)

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(launchIntent);