繁体   English   中英

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

[英]How to launch android applications from another application

我想在单击按钮时从我的应用程序启动任何一个现有的android应用程序(联系人,呼叫拨号程序等)。

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

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

您实际上并没有调用另一个应用程序-您生成意图,然后等待有人将其领取。 您是否将Contact的应用程序URL称为“类路径”? 如果是这样,这里是Contacts.Intents帮助器类参考 ,可用于创建Contacts Intent。

这是一个简短的示例:

Intent intent = new Intent();
intent.setAction(Contacts.Intents.SHOW_OR_CREATE_CONTACT); 
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(launchIntent);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM