2

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

干杯马格纳斯

4

1 回答 1

5

您必须为不同的消息应用程序实施发送操作,例如加息 whatsapp 加息等,因为您无法告诉这些应用程序向特定联系人发送消息,因为数据库受到保护。

原因

  1. 您永远不知道哪些联系人在这些应用程序中有什么 id 对您来说可能是“foo”可能是 whatsapp 数据库中的其他内容。

所以你所要做的就是输入数据和包名。

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

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

希望能帮助到你。

于 2013-08-20T16:24:47.087 回答