gpt4 book ai didi

android - 从我的 android 应用程序发送短信到 Whatsapp 到特定联系人

转载 作者:太空狗 更新时间:2023-10-29 14:50:42 25 4
gpt4 key购买 nike

我正在尝试从我的 Android 应用程序向 Whatsapp 向特定联系人发送短信。当我使用以下代码时,我要么成功发送消息,要么必须手动接听联系人,或者如果特定号码聊天窗口打开,但消息为空。那么有没有可能用一个 Intent 来做这两件事呢?这是我的代码:

  1. 我可以将消息分享到 WhatsApp,但我必须手动选择联系人:

    Intent i = new Intent(Intent.ACTION_SEND);
    i.setType("text/plain");
    i.setPackage("com.whatsapp");
    i.putExtra(Intent.EXTRA_TEXT, "Hello World");
    try {
    activity.startActivity(i);
    } catch (Exception e) {
    e.printStackTrace();
    }
  2. wats 应用程序窗口中的特定号码打开,但消息为空白:

    Uri uri = Uri.parse("smsto:" + number);          
    Intent i = new Intent(Intent.ACTION_SENDTO, uri);
    i.putExtra("sms_body", "smsText");
    i.setPackage("com.whatsapp");
    activity.startActivity(i);

最佳答案

下面的代码可以帮到你:

 String strMessageToShare=YourEditText.getText().tostring();
final Intent myIntent = new Intent(
android.content.Intent.ACTION_SEND_MULTIPLE);
myIntent.setType("text/plain");
myIntent.putExtra(android.content.Intent.EXTRA_TEXT,
new String[]{strMessageToShare});
YourActivity.this.startActivityForResult(Intent
.createChooser(myIntent, "Sharing message..."), 1);

关于android - 从我的 android 应用程序发送短信到 Whatsapp 到特定联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35647731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com