android - 如何在android中显示所有消息选项的对话框?

标签 android sms android-contacts whatsapp

enter image description here我正在尝试使用 SmsManager 向手机上的选定联系人发送文本 messages 但默认情况下它使用手机 GSM 消息发送消息选项。我的要求是向用户显示弹出窗口以选择消息传递选项,例如 WHATSAPPVIBER 等,如图所示

这是我的代码

SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage("9844598445", null, "Hello There", null, null);

请帮忙

最佳答案

试试这个

Uri uri = Uri.parse("smsto:" + smsNumber);
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
intent.putExtra("sms_body", smsText);  
startActivity(intent);

关于android - 如何在android中显示所有消息选项的对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16339074/

相关文章:

android - ProGuard 破坏了我的 Android 代码

android - 如何发送短信回复到邮箱地址?

android - 如何在 HTML 的帮助下在 Android 和 iPhone 中启动添加新的联系人屏幕,而无需任何服务器端代码?

php - Google Contacts API 未返回系统组

java.lang.RuntimeException : Could not deserialize object. 无法将 java.lang.Long 类型的值转换为 boolean 值

android - fragment android方向丢失 fragment

android - locationManager.getLastKnownLocation() 返回 null

android - 在默认的 Android 文本应用程序中使用 SMSManager 显示出站文本

android - 如何向我的 Android 设备发送虚假短信

android - 在 android 联系人中导入重复项