我想启动任何一个现有的Android应用程序(联系人,呼叫拨号器等) 点击按钮,点击我的应用程序。
我所知道的只是获取特定应用程序的Intent并启动活动。但我不知道如何设置联系人意图的类路径。
我是否遵循了正确的解决方案?启动另一个应用程序的方法是什么?
答案 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);