繁体   English   中英

android将意图发送给特定联系人(whatsapp,短信,加息等)

[英]android send intent to specific contact (whatsapp, sms, hike, etc.)

我实现了一个应用程序,可以在其中选择联系人并在表格布局中列出有关此联系人的一些自定义信息。 在此表格布局的每一行中,我都有一列(按钮),该列应使用短信,whatapp,远足等向特定用户发送消息。在单击事件时,应打开Action_Send意图,而不必选择我想要的联系人将联系人或联系人ID放在其他位置,这样我就不必从whatsapp / sms / hike意图的列表中选择联系人。 这是否可能,或者我必须自己实现发送到选择器并为每个应用程序启动特定意图?

欢呼马格努斯

您必须为不同的消息传递应用程序(例如,加息whatsapp加息等)实施发送操作,因为数据库受保护,您不能告诉这些应用程序将消息发送给特定联系人。

原因

  1. 您永远都不知道哪个联系人在这些应用程序中具有什么ID(例如您),WhatsApp数据库中的其他内容可能就是“ foo”。

因此,您要做的就是仅输入数据和包名称。

Hike - com.bsb.hike
Whatsapp - com.whatsapp

Intent i=new Intent();
i.setPackageName("");
startActivity(i);

希望能帮助到你。

暂无
暂无

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

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