以编程方式将mms添加到收件箱

时间:2011-06-28 10:14:28

标签: android sms mms attachment

使用1.5,我想以编程方式创建一个mms并将其插入收件箱。

用于插入短信的工作代码是

ContentValues val = new ContentValues();
val.put("body", "This is test message!!");
val.put("address", "1234");
val.put("date", "1234567891204");
getContentResolver().insert(Uri.parse("content://sms/inbox"), val);

此代码正常工作,我需要同样的东西(如果可能的话)来插入mms(例如带有例如.png附件的短信)或者可能接近此代码。

任何帮助?

1 个答案:

答案 0 :(得分:1)

好吧,我自己想办法了。 AFAIK,您无法在对话中插入带有附件(以编程方式)的消息。不为具有附件的消息创建新的消息传递线程(不知道原因)。因此,您可以为收件人插入虚拟短信,然后插入带附件的邮件并删除虚拟短信。 希望它会帮助别人!