sách gpt4 ăn đã đi

java - 如何使用特定联系人从其他应用程序打开 Whatsapp?

In lại 作者:搜寻专家 更新时间:2023-11-01 07:45:08 27 4
mua khóa gpt4 giày nike

我已经阅读了如何从我的应用程序打开 whatsapp,如问题 How to open Whatsapp from other app 中所解释的那样- 但它没有说明如何打开与特定联系人的聊天。有什么方法可以打开与特定联系人的聊天吗?

câu trả lời hay nhất

您可以打开特定联系人的 whats app,但该联系人必须拥有 whats app 帐户。

private void openWhatsApp() {
String smsNumber = "91xxxxxxxxxx"; //without '+'
thử {
Intent sendIntent = new Intent("android.intent.action.MAIN");
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.putExtra("jid", smsNumber + "@s.whatsapp.net");
sendIntent.setPackage("com.whatsapp");
startActivity(sendIntent);
} catch(Exception e) {
Toast.makeText(this, "Error\n" + e.toString(), Toast.LENGTH_SHORT).show();
}
}

上述代码的常见错误是

  1. ACTION_SEND 不是 ACTION_SENDTO
  2. 非常小心联系电话,它应该有“91”或基于国家/地区的任何其他代码。
  3. 不应在数字前使用任何特殊字符,例如 +。

关于java - 如何使用特定联系人从其他应用程序打开 Whatsapp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46266964/

27 4 0
Đề xuất bài viết: android - 附加/分离与替换 fragment
Đề xuất bài viết: java - 如何从 strings.xml 文件向数组插入字符串
Đề xuất bài viết: Mã hóa/giải mã dữ liệu Java
Đề xuất bài viết: MySQL 触发前性能问题
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress