Перемещение сообщения в почтовый ящик из базы данных - PullRequest
4 голосов
/ 09 февраля 2012

Можно ли переместить сообщение из приложения во входящие?

Я создал приложение, которое будет перехватывать сообщение перед входом в систему и вносить новую запись в базу данных.

Но после этого я хочу дать пользователю опцию "переместить в почтовый ящик" / "сохранить в почтовый ящик" для определенного выбранного сообщения.

Возможно ли это сделать? Как?

Любое предложение будет оценено.

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 09 февраля 2012

Вы пробовали с этим кодом ниже?

Для содержимого: // sms / inbox, поля: _id, thread_id, адрес, лицо, дата, протокол, чтение, статус, тип, response_path_present, тема, тело, service_center, заблокирован .

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);

У меня нет времени попробовать это прямо сейчас, но это должно работать логически. Пожалуйста, дайте мне знать, если это не так!

0 голосов
/ 09 февраля 2012

Моя идея состоит в том, чтобы установить статус вашего сообщения, как 1 является новым, 2 = входящие, 3 = черновик.

Итак, если вы хотите перейти в папку входящих сообщений, просто измените / обновите его статус до 2. Что-товот так.

...