我想在手机中恢复短信,但代码似乎没有效果。
我读了短信,并从第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
答案 0 :(得分:1)
答案发现:
insert(...) method always return : content://sms/inbox/0
因为我的应用不是默认短信应用!