saj*_*ain 6 sms android android-intent whatsapp
在这里我被困了几天,我试图发送短信(我的应用程序中的预定义集)与选定的联系人到什么应用程序,在stackoverflow的帮助下,我找到两种方法发送短信whatsapp.
第一种方法:一种方法是正向短信whatsapp,但没有选定的联系人,联系人可以选择,whatsapp但我不想这样做.我想要联系也应该从我的app.now中选择
第二种方法:第二种方法与第一种方法相反.此方法将所选联系人发送whatsapp给短信而不是(预定义的短信).我的问题是,我希望这两件事都应该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);
Run Code Online (Sandbox Code Playgroud)
请任何人帮帮我.我怎么做
小智 0
除非 Whatsapp 开发人员公开 API 以编程方式发送消息,否则这是无法完成的。据我所知,只有 Google Now 有在 Whatsapp 中发送消息的特殊权限,您可以在 Google Now (语音消息发送) 中检查相同的权限。
如有任何问题请告诉我。
最佳注册
| 归档时间: |
|
| 查看次数: |
4729 次 |
| 最近记录: |