2016-10-09 4 views
-2

Я использую SmsMessage для отправки sms через мое приложение. это мой код:android -how, чтобы сохранить отправленные сообщения, отправленные через SmsMessage

SmsManager sms = SmsManager.getDefault(); 
          sms.sendTextMessage(tel, null, text, null, null); 

он отлично работает и у меня нет проблем с отправкой сообщений. единственная проблема заключается в том, что я хочу сохранить отправленные sms в inbox сообщения.

Как это сделать?

+0

Возможный дубликат [Как сохранить SMS на почтовый ящик в Android?] (HTTP: //stackoverflow.com/questions/642076/how-to-save-sms-to-inbox-in-android) –

ответ

2

Sms поставщик контента может помочь вам записать данные в папку входящих сообщений:

ContentValues values = new ContentValues(); 
    values.put("address", tel); 
    values.put("body", text); 
    values.put("date", "135123000000"); 
    getContentResolver().insert(Uri.parse("content://sms/sent"), values); 

требуется разрешение:

<uses-permission android:name="android.permission.WRITE_SMS"/> 
<uses-permission android:name="android.permission.READ_SMS"/>