android - 启动 SMS 消息 Intent 不再适用于新的 Droid RAZR ICS 操作系统

标签 android sms android-4.0-ice-cream-sandwich

启动 SMS 消息 Intent (编写预填充文本)不再适用于新的 Droid RAZR ICS 操作系统。还有其他方法可以完成这项任务吗?

我都试过了:

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

也试过了,

Uri.parse(uri);

短信的正文没有预先填充,同时据我所知,它对所有其他设备和操作系统的行为都是正确的。

最佳答案

使用 ACTION_SENDTOsmsto: Uri 作为您要将消息发送到的电话号码。

您使用的 MIME 类型未记录,因此核心 Android 团队或设备制造商可能会随意更改。

关于android - 启动 SMS 消息 Intent 不再适用于新的 Droid RAZR ICS 操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11366797/

相关文章:

android - Google 音乐应用拆分操作栏

android - ImageView 不能在大屏幕设备上缩放

android - 从深度 sleep 中调用 android 4.0.3

android - 检索自定义日期和时间的优雅解决方案?

android - 在 Android 中上传视频

cron - 带链接的 Twilio SMS - 链接被自动点击?

Android:如何使用 WhatsApp、微信以编程方式发送消息?

sms - 如何以编程方式发送短信?

java - 不加return语句避免DD异常

android - 我如何检测字符串中的语言类型?