我想從我的android應用程序發送文本消息到Whatsapp到特定的聯繫人。當我使用下面的代碼時,我成功發送消息並且必須手動取得聯繫人,或者如果特定號碼聊天窗口打開,但消息爲空。那麼是否可以用一個意圖來做到這一點?這裏是我的代碼:從我的android應用程序發送短信到Whatsapp到特定的聯繫人
我可以分享消息的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(); }
- 打開
在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);
感謝您的快速響應,但我沒有得到wats應用程序選項發送消息。請參閱下面的截圖:。 –