在收件箱中恢复短信

时间:2015-04-30 20:47:45

标签: android sms android-cursor

我想在手机中恢复短信,但代码似乎没有效果。

我读了短信,并从第4号thread_id获取短信,然后我想在这个对话中添加短信,使用这些行:

ContentValues initialValues = new ContentValues();
initialValues.put("address", "0644552211");
initialValues.put("date", String.valueOf(System.currentTimeMillis()));
initialValues.put("body", "test test");
initialValues.put("type", 1);
initialValues.put("thread_id", 4);
initialValues.put("read", 1);
getContentResolver().insert(Uri.parse("content://sms/inbox"), initialValues);

但似乎没有插入。

修改

insert(...)方法返回:content://sms/inbox/0

1 个答案:

答案 0 :(得分:1)

答案发现:

insert(...) method always return : content://sms/inbox/0

因为我的应用不是默认短信应用!