短信意图打开收件箱而不是撰写短信

时间:2014-09-19 21:04:44

标签: android android-intent sms start-activity

我正在使用以下代码为我的应用创建短信。

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

对于许多手机来说,此代码似乎完全正常。它带我到已经输入消息体的撰写消息屏幕,用户可以选择收件人并单击发送,我在运行android 4.2.2的华为G610和运行android 2.3的另一个HTC上测试了这个。

但是每次我在任何索尼设备上测试它都没有得到足够的结果。而不是进入撰写消息屏幕,它将用户带到他们的收件箱。单击“撰写新消息按钮”将打开撰写屏幕,其中sms正文已从代码

中写入

如何让应用程序将用户直接带到撰写短信页面而不是收件箱?

0 个答案:

没有答案