在这里我被困从几天,我试图发送短信(从我的应用程序的预定义设置)与选定的联系人什么应用程序,借助于stackoverflow我发现两种方法发送短信到whatsapp
。如何将短信转发到选定的联系人到我的Android应用程序的whatsapp?
第1种方法:一种方法是将短信转发到whatsapp
很好,但与选定的联系人,联系方式可以选择从whatsapp
,但我不希望出现这种情况。我想联系也应该从我的app选择。现在
第二种方法:第二种方法是相反的第一种。此方法将选定的联系人发送到短信whatsapp
,但不发送(预定义的短信)。 我的问题是,我希望这两个东西都应该从我的应用程序sms + Contact.When传递给whatsapp
当我尝试合并这两个方法给出错误。请帮助我 这里是我的第一种方法和第二种方法的代码。
//1st method: for forward sms to whatsapp
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
String text = "YOUR TEXT HERE";
waIntent.setPackage("com.whatsapp");
waIntent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(waIntent);
//2nd method: send sms with selected contact but not with predefined sms
void openWhatsappContact(String number) {
Uri uri = Uri.parse("smsto:" + number);
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.setPackage("com.whatsapp");
startActivity(i);
//here i am trying to send both SMS and contact from my Android app but not working and get error.
Uri uri = Uri.parse("smsto:" + "065214585756");
Intent sendIntent = new Intent(Intent.ACTION_SENDTO, uri);
sendIntent.putExtra(Intent.EXTRA_TEXT, "Hai Good Morning");
sendIntent.putExtra("chat",true);
sendIntent.setType("text/plain");
sendIntent.setPackage("com.whatsapp");
startActivity(sendIntent);
请任何人帮我。我该怎么办。
我猜不幸的是..它不是P 2 O 5ššI B L E –
@sajidHussain它不可能还为WhatsApp的不提供从其他应用程序发送文本等设施。 –