小编HSV*_*_DO的帖子

Android - WhatsApp Group ID/Open group chat

经过长时间的谷歌没有带来我希望的结果,我有两个问题关于从另一个Android应用程序访问WhatsApp.

首先,我想解释一下我目前的发展状况:

写了一个应用程序,您可以通过WhatsApp分享一些文本.该应用程序正在做它应该做的事情(因为我对Android开发是全新的).我找到的第一种方法是在WhatsApp的"Android开发人员常见问题解答"中描述的.它会创建一个新意图,预填充应发送的文本并打开联系人选择器:

int pos = 0; //0 is just an example value
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
PushAlert pa = pushAlerts.get(pos); //get my text object from ArrayList
sendIntent.setPackage("com.whatsapp"); //directly choose WhatsApp as sharing app
sendIntent.putExtra(Intent.EXTRA_TEXT, "*" + pa.getTitle() + " * \n +" + pa.getContent()); //filling 
sendIntent.setType("text/plain");
startActivity(sendIntent); //Open contact picker
Run Code Online (Sandbox Code Playgroud)

谷歌搜索和谷歌搜索,所以我找到了一种方法(代码片段)来打开一个特定的个人聊天,并预先填写我想要分享的文本:

private void openWhatsAppChat(){
  Intent sendIntent = new Intent("android.intent.action.SEND");
  sendIntent.setComponent(new ComponentName("com.whatsapp","com.whatsapp.ContactPicker"));
  sendIntent.setType("text");
  sendIntent.putExtra("jid", PhoneNumberUtils.stripSeparators("phone number")+"@s.whatsapp.net"); //number without '+' prefix and without '0' after country code
  sendIntent.putExtra(Intent.EXTRA_TEXT,"sample text …
Run Code Online (Sandbox Code Playgroud)

android whatsapp groupchat

7
推荐指数
1
解决办法
4781
查看次数

标签 统计

android ×1

groupchat ×1

whatsapp ×1