java - 发送短信 - 正文未在 Lollipop 中传输

标签 java android sms android-5.0-lollipop

以下行应打开短信对话框以发送短信。 在 Api 19 上,正文传输到对话框,但在 Lollipop 上,它保持空白。

Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setType("vnd.android-dir/mms-sms");
sendIntent.putExtra("sms_body", bodySms); 
context.startActivity(sendIntent);

有什么想法吗?

最佳答案

在 CommonsWare 的帮助下,这成功了:

Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setType("vnd.android-dir/mms-sms");
sendIntent.putExtra(Intent.EXTRA_TEXT, bodySms); 
context.startActivity(sendIntent);

关于java - 发送短信 - 正文未在 Lollipop 中传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29319774/

相关文章:

Android 设计支持库和 Material Design 向后兼容?

android - ViewCompat.getLayoutDirection 在 onResume() 之前不会返回正确的布局

android - 将数据从 BroadcastReceiver 类传递到 Android Activity

java - com.jayway.jsonpath.InvalidPathException : Invalid path $myVar. ID

java - 单击 Javafx 2.2 选项卡中的保存/取消按钮时如何关闭该选项卡?

java - 引用的 Integer 对象未递增

与 API>=21 AND API<21 兼容的 Android 低功耗蓝牙代码

java - 短信广播接收器不工作

serial-port - 当我从西门子 TC35 GSM 模块和 Arduino 读取短信时,短信被截断

java - k-means weka java代码