Как сохранить сообщение в папке входящих SMS-сообщений? Я хочу поместить / сохранить сообщение в папке входящих сообщений SMS. Как я могу это сделать? Следующий код, найденный в одном из постов, здесь не работает: -
ContentValues cv = new ContentValues();
cv.put("address", number);
.
.
.
getContextResolver().insert("content://sms/inbox", cv);
На самом деле он вставляет записи в одну из таблиц ("sms") в mmssms.db. Но похоже, что есть другие таблицы для синхронизации. Таким образом, сообщение не появляется в папке входящих сообщений смс в приложении обмена сообщениями.
Как правильно вставить сообщение во входящие смс?
Ваша помощь высоко ценится.
Это действительно странно. Следующий код (который я пробовал ранее) работает:
ContentValues values = new ContentValues();
values.put("address", sender);
values.put("body", msgBody);
values.put("date", rcvdDateTime);
getContentResolver().insert(Uri.parse("content://sms/inbox"), values);
За исключением того, что дата не обновляется. Дата всегда устанавливается на 16 января 1970 года. Кто-нибудь знает способ сохранить дату тоже?