向whatsapp联系人

时间:2016-06-22 16:47:05

标签: android

我最近尝试使用intent将代码发送到whatsapp。但我想知道是否有任何方法可以直接发送带有意图操作的消息,而不是在选择联系人后在该联系人的消息框中键入文本。我想在选择后将文本发送给联系人。

1 个答案:

答案 0 :(得分:0)

什么应用提供2种发送消息的方法:

  1. 自定义网址计划
  2. Android意向系统
  3. 自定义网址格式

    打开 whatsapp:// send?text = 后跟要发送的文本,将打开WhatsApp,允许用户选择联系人,并使用指定的文本预填充输入字段。

    例如:

    <a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>

    Android意向系统

    与Android上的大多数社交应用程序一样,WhatsApp会倾听分享媒体和文本的意图。例如,只需创建一个共享文本的意图,WhatsApp将由系统选择器显示:

    Intent sendIntent = new Intent();
    sendIntent.setAction(Intent.ACTION_SEND);
    sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
    sendIntent.setType("text/plain");
    startActivity(sendIntent);
    

    可以在WhatsApp FaqAndroid developer documentation上找到更多信息。