Yes, you can save the message as a draft, the code for this is below:
ContentValues values = new ContentValues();
values.put("address", address);
values.put("body", messagebody);
values.put("date", String.valueOf(System.currentTimeMillis()));
values.put("type", "3");
values.put("thread_id", "0");
getContentResolver().insert(Uri.parse("content://sms/draft"), values);
Happy coding!
source
share