android - 使用 android.content.Intent.ACTION_SENDTO 启动 whatsapp

标签 android android-intent uri messaging whatsapp

我正在尝试以 android Intent 启动 whatsapp:

String uri = "smsto:+123456";
Intent messageIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
messageIntent.putExtra("sms_body", "My Message");
startActivity(messageIntent);

如果用户选择普通的消息传递应用程序,它会很好用。但如果用户从选择器中选择 whatsapp,则不会。 whatsapp 中的“撰写文本字段”仍为空。

我在这里做错了什么?我需要另一个 putExtra() 吗?

最佳答案

以下是 whatsapp android 支持团队的回答:

enter image description here

关于android - 使用 android.content.Intent.ACTION_SENDTO 启动 whatsapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284011/

相关文章:

android - 当应用程序被强制移动到 SD 卡时,SharedPreferences 去哪里了?

android - 在 ListActivity 中显示 SQL 连接的结果

Android:AppWidgetProvider 无法更改更新间隔时间

java - Resteasy UriBuilder 编码不正确?

Android 内部 URI 架构原因

c# - 检查 url 是否可达 - 帮助优化类

java - Android 中的多线程

android - 我怎样才能在android中接受多种语言的输入

android - 将值从一个屏幕传递到另一个屏幕?

android - Intent.ACTION_VIEW 不允许在图库应用程序中进行编辑