是否可以将邮件从应用程序移动到收件箱?
我创建了一个应用程序,它将在系统收件箱之前捕获一条消息,并在数据库中创建一个新的消息条目。
但在此之后,我想向用户提供一个选项,称为“移动到收件箱”/“保存到收件箱”到特定的选定邮件。
有可能这样做吗?怎么样?
任何建议都将受到赞赏。
提前致谢。
答案 0 :(得分:4)
您是否尝试使用以下代码?
对于content:// sms / inbox,字段为 _id,thread_id,地址,人,日期,协议,读取,状态,类型,reply_path_present,主题,正文,service_center,已锁定。< / p>
ContentValues values;
values.put("date",mDate);
values.put("address",mPhoneNumber);
values.put("body",mMessage);
... // put values for various fields
context.getContentResolver().insert(Uri.parse("content://sms/inbox"),values);
我现在没有时间尝试,但它应该合乎逻辑地工作。如果没有,请告诉我!
答案 1 :(得分:0)
我的想法是为您的消息设置状态,例如1是新的,2 =收件箱,3 =草稿。
所以,如果你想移动到收件箱,只需将其状态更改/更新为2.就像那样。